这个问题应该和正负数有关吧?但是我不明白是什么原因造成的,
请各位指教,谢谢作者: flw2 时间: 2008-01-25 12:38
参数传递的时候会被符号扩展作者: xi2008wang 时间: 2008-01-25 12:39
它们都用8位表示
char 有符号 整数范围为-128到127( 0x80__0x7F), f7超过范围成为负数
unsigned char 无符号 整数范围为0到255( 0__0xFF ) f7在范围内作者: FinalBSD 时间: 2008-01-25 12:57
16进制 2 进制 10进制
--------------------------------------------
0x7f 1111111 127
0xf7 11110111 247
char 有符号 整数范围为-128到127
Variables of type char are generally used to hold values defined by the ASCII character set. Values outside that range may be handled differently by different compilers.