摘要:
以来来说,char 等同于 signed char。但不同于unsigned char。二者之间的区别在于能表达的范围:char [-128, 127]unsigned char [0, 255]因为char是8bit的,而一般系统下的int通常都是32bit,所以在只需要小空间的整型变量的时候,常会用char来代替。(比如图像处理中的RGB)这样子的话,定义 char a = 200; unsigned char b = 200;二者在内存上都是 [1100 1000]但当你printf出来时候,a:-56b: 200这是重点!因为对于(signed) char a= 200,要进行符号位拓 阅读全文
posted @ 2010-07-13 21:01
哈呜
阅读(1143)
评论(1)
推荐(0)

浙公网安备 33010602011771号