unsigned short在C语言表示无符号整型数据类型,中用两字节(16位二进制)表示,其表示范围为(0-65535)。
整型有无符号(unsigned)和有符号(signed)两种类型,在默认情况下声明的整型变量都是有符号的类型(char有点特别),如果需声明无符号类型的话就需要在类型前加上unsigned。有符号类型将最高位储存符号,而无符号类型全都储存数字。比如16位系统中一个int能存储的数据的范围为-32768~32767,而unsigned能存储的数据范围则是0~65535。在一些不可能取值为负数的时候,可以定义为unsigned,在一些底层的嵌入式编程的数据一般都是无符号的。
参考:http://baike.baidu.com/link?url=nhx7WnsdsqfQHK7u5QkKHOyPDjJrr29oiBGcQhFie99l9D461SpEEXKKoMnKbgtXtE1lOd6Fc3ULZlgRe0lBqa
unsigned short表示无符号整型,在VC中用两字节表示,其表示范围为[0,65535]。而short型表示的范围是[-32768,32767]。所的的整型都可以存储字符数据的。
无符号16比特整数,表示的数值范围是0 - 65535