无符号整型的关键字

无符号整型的关键字 unsigned int取值范围

unsigned int取值范围

unsigned int取值范围

0~4294967295(32位)。

int整形是电子计算机计算机语言中的一种基本上数据类型,通常体现了常用设备中整数金额的最当然长短。int整形可以区分为带符号的(signed)和无符号的(unsigned)二种。

带符号类型可以表明正数、负数或0,无符号类型则仅能表示高于或等于0的值。在默认设置状况下申明的整型变量全是有符号的类型,假如需申明无符号类型得话就必须在类型前再加上unsigned关键字。

16位系统软件中的unsigned int

16位系统中一个int能储存的数据的标准为:-32768~32767,而unsigned int能储存的数据范畴则是0~65535。因为在计算机系统中,整数金额是以补码方式储放的。因此假如整数金额的最高的位是1,有符号数得话便是负数;如果是无符号数,则都表明正数。此外,unsigned若省去后一个关键字,大部分c语言编译器都是会以为是unsigned int。

什么叫字节型字段?

1、整型变量可以分成下列4类:

(1)短整形,类型关键字为short[int]。

(2)基本上整形,类型关键字为int。

(3)长整型,类型关键字为long[int]。

(4)无符号整型,类型关键字为unsigned[int]或unsignedshort或unsignedlong。

unsigned[int]表明无符号基本上整形;

unsignedshort表明无符号短整形;

unsignedlong表明无符号长整型。

无符号整形只有用于储存无符号整数金额。

2、占有运行内存字节数与值域

以上各类型的整型变量占有的运行内存字节数随系统软件而异,一般以一个机器字(word)储放一个int型数据,而long型数据的字节数应不小于int型,short型不长而int型。

在16位

电脑操作系统(例如DOS)中,一般用2字节数储放一个int型数据;在32位电脑操作系统(例如Win-dows98)中,默认设置为4字节数。