C语言中的字符与数字

来源:百度知道 编辑:UC知道 时间:2024/07/04 23:50:45
请问C语言中字符‘a'与数字1占的内存一样吗?

字符型数据占一个字节8位,而数字1应该是整型数据类型,应该是占一个字(一般是32位)

字符类型 char占一个字节
整形类型 int 占4个字节

一般来说 一个字符占一个字节
int跟相关的机器有关 一般占4个字节

ANSI C, C89标准的话,char 一个字节,int 2个字节,short int 1个字节