![零基础C++学习笔记](https://wfqqreader-1252317822.image.myqcloud.com/cover/196/47379196/b_47379196.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
2.3.3 整型变量
整型变量可以分为短整型、整型和长整型,变量类型说明符分别是short、int、long。根据是否有符号,整型变量可以分为以下六种。
• 整型[signed] int。
• 无符号整型unsigned [int]。
• 有符号短整型[signed] short [int]。
• 无符号短整型unsigned short [int]。
• 有符号长整型[signed] long [int]。
• 无符号长整型unsigned long [int]。
加方括号的关键字可以省略,例如,[signed] int可以写成int。
短整型short在内存中占用两个字节的空间,表示数的范围是-32768~32767,如果是无符号短整型unsigned short,表示数的范围是0~65535。整型int占用4个字节的空间,有符号整型表示数的范围是-2147483648~2147483648,无符号整型unsigned int表示数的范围是0~4294967295。长整型与整型占用字节数相同,表示数的范围也相同,具体如表2.5所示。
表2.5 整型变量范围
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/036-1.jpg?sign=1739701508-Rxqg9OE64OpnZPXFhJdBcI6izdgiKq7p-0-b363097490f697879dc8001a583de133)
学习笔记
通常说的整型指有符号基本整型int。
学习笔记
默认整数类型是int,如果给long类型赋值时没有添加L或l标识,则会按照以下方式进行赋值:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/036-2.jpg?sign=1739701508-3H0bKnnR2cZF9LPRMWJHst2ZrjMJNzys-0-488c2867895468bba0827644512a5d3e)
正确的写法为:
![](https://epubservercos.yuewen.com/273C7A/26763559209263406/epubprivate/OEBPS/Images/036-3.jpg?sign=1739701508-qDohYt8IfT9g57fG8AKNXe5gFI3viyXQ-0-4fbf46fea66a06235f0dd9e32e802b10)