在C语言中,字符char变量对应的是ASCII(AmericanStandardCodeforInformationInterchange,美国信息交换标准代码)。ASCII码的范围是0-126(十进制)。用一个字节来表示。因此,char字符变量占用1个字节。
C语言中的常量常分为两种:整型常量和浮点型常量。整型常量的默认数据类型是int(即有符号整数,占用4个字节)。字符常量不是浮点常量,而是int类型。因此,字符常量char占用四个字节。
扩展信息:
用单引号括起来的字符是字符常量。例如,'a'、'#'、'%'和'D'都是合法的字符常量,在内存中占用一个字节。字符常量仅包含一个字符,例如“AB”,这是一种非法省略。字符常量具有不同大小和字母。例如,“A”和“a”是两个不同的字符常量。
C语言允许将字符值赋给整型变量,也允许将整型值赋给字符变量。导出时,允许将字符变量输出为整数值,也允许将整数变量输出为字符值。整数是两字节数量,字符数量是一字节数量。当整数作为字符计数处理时,只有较低的八位字节参与处理。
上一篇:linux云计算是做什么
下一篇:hello在内存中占几个字节