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