1
void main()
{
printf("%d\n",sizeof('1'));
}
출력 : 4는 sizeof()는 동일한 입력에 따라 변화
void main()
{
char a='1';
printf("%d\n",sizeof(a));
}
출력 : 다른 이유 1
누군가 말할 수 있는가?
void main()
{
printf("%d\n",sizeof('1'));
}
출력 : 4는 sizeof()는 동일한 입력에 따라 변화
void main()
{
char a='1';
printf("%d\n",sizeof(a));
}
출력 : 다른 이유 1
누군가 말할 수 있는가?
C에서 문자 리터럴 유형은 int
입니다.
이 문자는 C++에서 변경되었으며 문자 리터럴은 명백한 유형 char
입니다.
문자 리터럴은 int
이고 다른 단어는 sizeof('1')
은 sizeof(int)
과 동일합니다.
sizeof(a)
은 sizeof(char)
입니다.