简单三维模型:无符号char 与有符号char有什么区别?
来源:百度文库 编辑:杭州交通信息网 时间:2024/05/04 19:17:18
这个区别不要说了.数值范围.
我不明白的是有符号char前难道可以加负号吗?或者其他什么?我怎么从来没见过有的符号前加了负号(或许还有其他.如有请补充下).
有符号char到底是什么样子的?
我不明白的是有符号char前难道可以加负号吗?或者其他什么?我怎么从来没见过有的符号前加了负号(或许还有其他.如有请补充下).
有符号char到底是什么样子的?
其实可显示符号的ASCII码只在0-127之间,所以楼主没见过有符号char。
有符号char的负数实际上就对应无符号char的128-255,这部分值是用来两个一组表示中文的。
存储一个绝对值很小的数。
signed char a=-3;
signed char b=-5;
signed char c;
c=a+b;
非常省内存空间。因为char 其实就是一个byte。
注意:这样影响性能。因为不是4字节的整数倍。但省空间是确实的。
计算的时候无符号按原码计算,有符号按补码计算。
因为计算机都是按照ASC码来的。