C问题求解
char i = '\109';
这样定义之后,为啥i的值为57呢?
int i = '\109';
这样定义,i的值为0x839,为什么呢?
[解决办法]
在32位的计算机里,char占一个字节,而int占4个字节,因为字节不同,所以在内存中的取值长度也不一样
发布时间: 2013-04-21 21:18:07 作者: rapoo
C问题求解
char i = '\109';
这样定义之后,为啥i的值为57呢?
int i = '\109';
这样定义,i的值为0x839,为什么呢?
[解决办法]
在32位的计算机里,char占一个字节,而int占4个字节,因为字节不同,所以在内存中的取值长度也不一样