表22C++的基本数据类型 数据类型标识符字节数 数值范围 常量写法举例 Char -128~127 A,03,"ni Signed char -128~127 56 unsigned char 0~255 100 Sho 32768~32767 100 signed short int unsigned short int int signed int 222444 -32768~32767 -3456 0~65535 Oxff 2147483648 1000 2147483647 2147483648 123456 2147483647 unsigned int 0~4294967295 Oxffff
返回 26 数据类型标识符 字节数 数值范围 常量写法举例 Char 1 -128~127 ‘A’, ‘0’,’\n’ signed char 1 -128~127 56 unsigned char 1 0~255 100 short [int] 2 -32768~32767 100 signed short [int] 2 -32768~32767 -3456 unsigned short [int] 2 0~65535 0xff int 4 -2147483648 ~ 2147483647 1000 signed int 4 -2147483648 ~ 2147483647 -123456 unsigned int 4 0~4294967295 0xffff 表2.2 C++的基本数据类型
表22C++的基本数据类型 数据类型标识符字节数 数值范围 常量写法举例 long int 2147483648 -123456 2147483647 signed long [int 4 2147483648 3246 2147483647 unsigned long int 4 0~4294967295 123456 float 4 ±(34E-38~34E38)2.35,-53.231, 3E-2 Double 8 ±(1.7E-308 12.354.2.5E10 1.7E308 long double 10 ±(1.2E-4932 8.5E-300 1.2E4932) U回
返回 27 数据类型标识符 字节数 数值范围 常量写法举例 long [int] 4 -2147483648 ~ 2147483647 -123456 signed long [int] 4 -2147483648 ~ 2147483647 -3246 unsigned long [int] 4 0~4294967295 123456 float 4 ±(3.4E-38~3.4E38) 2.35, -53.231 , 3E-2 Double 8 ±(1.7E-308 ~ 1.7E308) 12.354,-2.5E10 long double 10 ±(1.2E-4932 ~ 1.2E4932) 8.5E-300 表2.2 C++的基本数据类型
2.3C+教据类型、远算符和衰达式 说明: (1)表中带[]的部分表示是可以省略的,如 Ishort[int可 以写为 Ishort int或简写为 short,二者的含义是相同的。 2)四种修饰符都可以用来修饰整型和字符型。用 signed 修饰的类型的值可以为正数或负数,用 unsigned修饰的类 型的值只能为正数。 (3)用 short修饰的类型,其值一定不大于对应的整数, 用long修饰的类型,其值一定不小于对应的整数。 U回
返回 28 说明: (1)表中带[ ]的部分表示是可以省略的,如short [int]可 以写为short int 或简写为short,二者的含义是相同的。 (2)四种修饰符都可以用来修饰整型和字符型。用signed 修饰的类型的值可以为正数或负数,用unsigned修饰的类 型的值只能为正数。 (3)用short修饰的类型,其值一定不大于对应的整数, 用long修饰的类型,其值一定不小于对应的整数。 2.3 C++数据类型、运算符和表达式
2.3C+数据类烈、运算爷和表达式 23.13常量 在C++语言中,数据分为常量和变量两大类。 由于程序中的数据是有类型的,所以常量和变 量都是有类型之分的。 常量按照不同的数据类型可以分为:字符型常 量、整型常量、浮点型常量,以及字符串常量 等 程序是根据程序中常量的书写格式来区分它是 哪种类型常量的。 U回
返回 29 2.3 C++数据类型、运算符和表达式 2.3.1.3 常量 • 在C++语言中,数据分为常量和变量两大类。 • 由于程序中的数据是有类型的,所以常量和变 量都是有类型之分的。。 • 常量按照不同的数据类型可以分为: 字符型常 量、整型常量、浮点型常量,以及字符串常量 等。 • 程序是根据程序中常量的书写格式来区分它是 哪种类型常量的
2.3C+教据类型、远算符和衰达式 1整型常量 在程序中书写整型常量时,没有小数部分。用户可根据 需要分别可以用十进制、八进制和十六进制的形式书写: 十进制格式:由数字0至9和正、负号组成,书写时直 接写出数字,如:123,-516,+1000等 八进制格式:以数字0开头的数字(0至7)序列, 0111,010007,0177777等。 十六进制格式:以0x或0X开头的数字(数字0至9、字 母a至z)序列,如0x78AC,0XFFF等。 U回
返回 30 1.整型常量 在程序中书写整型常量时,没有小数部分。用户可根据 需要分别可以用十进制、八进制和十六进制的形式书写: 十进制格式 :由数字0至9和正、负号组成,书写时直 接写出数字,如:123,-516,+1000等。 八进制格式 :以数字0开头的数字(0至7)序列, 0111,010007,0177777等。 十六进制格式 :以0x或0X开头的数字(数字0至9、字 母a至z)序列,如0x78AC,0xFFFF等。 2.3 C++数据类型、运算符和表达式