C语言成长之路18:字符变量和字符常量
C语言中没有string类型,但是有字符串这个概念
1 void main(){ 2 /* 3 * 定义变量中,单引号和双引号的区别 4 * 单引号表示的是字符类型,考虑兼容性问题,所以设定为4个字节 5 * 双引号表示的是字符串,字符串以\0结尾,所以会更长 6 */ 7 char a = 'a'; 8 printf("%d,%d", sizeof(a), sizeof('a')); // 1,4 9 printf("\n"); 10 // a是变量名字,"a"是变量的常量,字符变量和字符常量的长度不一样 11 printf("%d",sizeof("A")); // 2 12 // wchar_t b = '喝'; // 宽字符,目前仅了解,占3个字节 13 }

浙公网安备 33010602011771号