首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C有关问题求解

2013-04-21 
C问题求解char i \109这样定义之后,为啥i的值为57呢?int i \109这样定义,i的值为0x839,为什么呢

C问题求解
char i = '\109';
这样定义之后,为啥i的值为57呢?

int i = '\109';
这样定义,i的值为0x839,为什么呢?
[解决办法]
在32位的计算机里,char占一个字节,而int占4个字节,因为字节不同,所以在内存中的取值长度也不一样

热点排行