① 一个数字在c语言中是多少个字节
在C语言中,一个数字占4个字节或8个字节。(以下试验都是基于32位计算机系统)
当该数字为整数时,占4个字节(默认转换为int类型);
当该数字为小数时,占8个字节(默认转换为double类型)。
可以通过如下的程序段来验证:
printf("%d\n", sizeof(4)); // 输出4,即占4个字节(转换为int类型,相当于sizeof(int))
printf("%d\n", sizeof(4.5)); // 输出8,即占8个字节(转换为double类型,相当于sizeof(double))
② C语言中一个英文字母.汉字.数字 分别都占几个字节啊
1、英文字母:如果是char 型,那么是占用1个字节,如果是string型,应该是两个。
char c = 'a';//它占用一个字符
char c[] = "a";//占用两个。
char c[] = "abcde";//占用4+1 = 5 个,结尾有一个'