教育路上
摘要:c++标准数据类型整型(integer)。以下是我们为大家整理的,相信大家阅读完后肯定有了自己的选择吧。
2023-09-08 09:51网络推荐
数据类型 |
定义标识符 |
占字节数 |
数值范围 |
数值范围 |
短整型 |
short [int] |
2(16位) |
-32768~32767 |
-215~215-1 |
整型 |
[long] int |
4(32位) |
-2147483648~2147483647 |
-231~231-1 |
长整型 |
long [int] |
4(32位) |
-2147483648~2147483647 |
-231~231-1 |
超长整型 |
long long [int] |
8(64位) |
-9223372036854775808~9223372036854775807 |
-263~263-1 |
无符号整型 |
unsigned [int] |
2(16位) |
0~65535 |
0~216-1 |
无符号短整型 |
unsigned short [int] |
2(16位) |
0~65535 |
0~216-1 |
无符号长整型 |
unsigned long [int] |
4(32位) |
0~4294967295 |
0~232-1 |
无符号超长整型 |
unsigned long long |
8(64位) |
0~18446744073709551615 |
0~264-1 |
在C++语言中,整型类型标识符为int。根据整型变量的取值范围又可将整型变量定义为以下8种整型类型:
类型 |
数值范围 |
占字节数 |
格式 |
byte |
0 ~ 255 |
1 |
不带符号8位 |
word |
0 ~ 65535 |
2 |
不带符号16位 |
inteter |
-32768 ~ 32767 |
2 |
带符号16位 |
longint |
-2147483648 ~ 2147483647 |
4 |
带符号32位 |
int64 |
-263+1 ~ 263-1 |
8 |
带符号64位 |
qword |
0 ~ 264-1 |
8 |
带符号64位 |
在信息学竞赛中常用的有integer、longint、int64和qword。目前32位的CPU,提供的标准整型是32位,所以用longint的速度比integer快,同时建议Byte不要用,因为不能在监控窗口进行监控其值的变化,不能监控会给调试带来麻烦。
Free Pascal还提供了另一个整型常量表识符MaxLonint,它是长整型数据能表示的最大值, Maxlongint其值为2147483647(231-1)。Maxint和maxlongint的类型分别属于integer 和longint。
访客的评论 2024/04/28 19:33
文中描述的是准确的吗,如何报名!