读书人

C有关问题求解

发布时间: 2013-04-21 21:18:07 作者: rapoo

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

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

读书人网 >C语言

热点推荐