这是 Let Us C 书中字符串章节的问题?
printf ( "\n%d %d %d", sizeof ( ‘3’ ), sizeof ( "3" ), sizeof ( 3 ) ) ;
我不明白为什么编译器显示 4 2 4 输出,而 64 位 C 编译器中 char 的大小为 1,所以根据我的逻辑,它应该是 1 2 4 。有人可以看一下吗
'3' 和 3 属于
int
char [2]