基本整型 短整型 长整型 字符型 基本数据类型 单精度型 占 双精度型 布尔型 数据类型 数组类型 构造数据类型构体类型 共用体类型 指针类型 空类型 图2-1C++语言的数据类型 人民邮电出版社 POSTS tEl OM PRE 点破此处来放映
数据类型 基本数据类型 整 型 基本整型 短整型 长整型 字符型 浮点型 单精度型 双精度型 布尔型 空类型 构造数据类型 数组类型 指针类型 结构体类型 共用体类型 图 2-1 C++语言的数据类型
数据类型决定了数据在内存中所占的 空间大小,也确定了其表示范围。各种基 本数据类型的长度和取值范围见表2-1 人民邮电出版社 POSTS tEl OM PRE 动此映
数据类型决定了数据在内存中所占的 空间大小,也确定了其表示范围。各种基 本数据类型的长度和取值范围见表2-1
表2-1C++的基本数据类型 数据类型 说明 长度(字节) 取值范围 布尔型 true, false char (signed char 字符型 -128~127 unsigned char 无符号字符型 0≈255 short (signed short 短整型 32768~32767 unsigned short 无符号短整型 0~65535 int (signed int) 基本整型 1122444448 -2147483648~2147483647 unsigned int 无符号整型 0~4294967295 long (signed long) 长整型 2147483648~2147483647 unsigned long 无符号长整型 0~4294967295 float 单精度型 34×1038~34×10 38 double 双精度型 17×10-308~1.7×10308 人民邮电出版社 POSTS tEl OM PRE 动此映
表 2-1 C++的基本数据类型 数据类型 说明 长度(字节) 取值范围 bool 布尔型 true,false char(signed char) 字符型 1 -128~127 unsigned char 无符号字符型 1 0~255 short(signed short) 短整型 2 -32768~32767 unsigned short 无符号短整型 2 0~65535 int(signed int) 基本整型 4 -2147483648~2147483647 unsigned int 无符号整型 4 0~4294967295 long(signed long) 长整型 4 -2147483648~2147483647 unsigned long 无符号长整型 4 0~4294967295 float 单精度型 4 -3.4×10-38~3.4×1038 double 双精度型 8 -1.7×10-308~1.7×10308
说明: (1)单精度型oat和双精度型 double都属 于浮点型。 (2)char型和各种int型有时又统称为整 数类型。因为字符型数据在计算机中是以 ASCI码形式表示,故其本质上是整数类 型的一部分,也可以当作整数来运算。 (3)各种数据类型的长度是以字节 为单位,1个字节等于8个二进制位数。 人民邮电出版社 POSTS tEl OM PRE 动此映
说明: (1)单精度型float和双精度型double都属 于浮点型。 (2)char型和各种int型有时又统称为整 数类型。因为字符型数据在计算机中是以 ASCII码形式表示,故其本质上是整数类 型的一部分,也可以当作整数来运算。 (3)各种数据类型的长度是以字节 为单位,1个字节等于8个二进制位数
23常量与变量 2.3.1常量 2.3.1.1丝常量 整型常量即整型常数,没有小数部分 可以用十进制、八进制和十六进制3种 形式来表示。 人民邮电出版社 POSTS tEl OM PRE 动此映
2.3 常量与变量 2.3.1 常量 2.3.1.1 整型常量 整型常量即整型常数,没有小数部分, 可以用十进制、八进制和十六进制3种 形式来表示