unsigned short的范围是多少?

如题所述

unsigned short范围是0~65535。

一、简述

0~65535在计算机科学中,unsigned short是一种整数数据类型,它的取值范围从0到65535,它的字长为16位,比特数为8。

二、具体情况

1、short在C语言中是定义一种整型变量家族的一种。C语言中有三种整数类型,分别为 short、int和long。int称为整型,short称为短整型,long称为长整型。长度:依据程序编译器的不同short定义的字节数不同;标准定义short短整型变量不得低于16位,即两个字节。

2、编译器头文件夹里面的limits.h定义了short能表示的大小:SHRT_MIN~SHRT_MAX;在32位平台下如windows(32位)中short一般为16位。

三、基本用法

C++&C short为一种数据类型,范围-32768~+32767;共有两种:unsigned short i;i可以表示0~65535,signed(默认)short i;i可以表示-32768~+32767。

四、整型

1、基本型:类型说明符为int,在内存中占4个字节;短整型:类型说明符为short int或short。所占字节和取值范围均与基本型相同;长整型:类型说明符为long int或long,在内存中占4个字节;无符号型:类型说明符为unsigned。

2、无符号型又可与上述三种类型匹配而构成:无符号基本型:类型说明符为unsigned int或unsigned;无符号短整型:类型说明符为unsigned short;无符号长整型:类型说明符为unsigned long。

温馨提示:答案为网友推荐,仅供参考