59得票8回答
为什么在处理二进制数据时要使用无符号字符(unsigned char)?

在一些处理字符编码或二进制缓冲区的库中,使用unsigned char来保存二进制数据是否真的必要?为了理解我的问题,请看下面的代码 - char c[5], d[5]; c[0] = 0xF0; c[1] = 0xA4; c[2] = 0xAD; c[3] = 0xA2; c[4] = '...