, ASCII 문자 '1'
을 기대문자 배열을 표시하는 방법은 무엇입니까? 아래의 코드에서
#include<stdio.h>
int main(){
char string[] = {1, 2, 3};
char* my_pointer = string;
printf("%c", *my_pointer);
}
암이 화면에 표시된다.
char string[] = {'1', '2', '3', '\0'};
을하거나 문자열
char string[] = "123";
을 사용하여 초기화 할 수 있습니다 : 초기화 할 때 00110001
1은 같지 않습니다. 49 –
@ChristopherSchneider typo. 'string'은'char' 배열이기 때문에'1 '로 타입 캐스팅 될 것으로 예상됩니다. – overexchange
오타가 없습니다. 값 1로 char을 입력하고 49 ('1')로 인쇄하려고합니다. –