c语言中unsigned的用法
(2010-12-02 16:09:29)
标签:
杂谈 |
分类: 编程之C语言 |
LS错误。设数据字长n,对于unsigned类型来说,取值范围为[0,2^n-1]之间的整数,而相应的signed类型取值范围为[-2^(n-1),2^(n-1)-1]之间的整数,注意取值个数没有变,只是前者的上限近似为后者的两倍。
举例来说,char为8位,signed char取值范围为[-128,127]共256个整数,unsigned
char取值范围为[0,255]共256个整数。
前一篇:2010年11月28日
后一篇:Vista桌面图标不见之解决方案