1.列举几个我们C语言里面的基本数据类型 字节大小。
2.sizeof 的作用?是函数吗?
3.写出打印结果?
bool bSet = false;
printf("bSet=%d\n",bSet);
BOOL bSet1= 66;
printf("bSet1=%d\n",bSet1);
int iSet3 = 66;
printf("iSet3=%d\n",iSet3);
4.字符和字符数组以及字符串的区别
5.多字节版本和unicode版本的区别?
6.字符‘9’ ‘%’ ‘<空格> ’ 在内存中的值为多少?
7.写出打印结果?
char cc1[9] = { 'D','D','H','\0','e','a','\0' ,'r','t'};
printf("cc1 = %s\n ", cc1);
printf(" char cc1[9] 大小=%d\n", sizeof(cc1));
本文探讨了C语言中的基本数据类型及其字节大小,包括整型、布尔型和字符型。讲解了sizeof运算符的作用,用于获取数据类型的大小。同时,通过示例展示了不同数据类型的打印结果,如bool和BOOL的差异。此外,还区分了字符、字符数组和字符串的概念,并讨论了多字节字符集和Unicode的区别。最后,给出了字符'9'、'%'和空格在内存中的ASCII值,以及一个含有空字符的字符数组的打印输出和其大小。
7323

被折叠的 条评论
为什么被折叠?



