基本数据类型数据类型占用字节类型说明符字符型1char2短整型short整型int44长整型long intfloat4浮点型8双精度型double1布尔型bool10
10 基本数据类型 数据类型 类型说明符 占用字节 字符型 char 1 短整型 short 2 整型 int 4 长整型 long int 4 浮点型 float 4 双精度型 double 8 布尔型 bool 1
数据类型2.1数据在计算机中采用二进制存放一个字节8个二进制位,示意图如下:符号位:0表示正值,1表示负值0整数的表示范围:-2^7~2^7-1(即-128~127)显然,一个字节表示数的范围是有限的。要表示更大范围内的数,就要使用多个字节。11
11 数据在计算机中采用二进制存放;一个字节8个二进制 位,示意图如下: 整数的表示范围:-2^7~2^7-1 (即-128~127) 显然,一个字节表示数的范围是有限的。要表示更大 范围内的数,就要使用多个字节。 7 0 符号位:0表示正值,1表示负值 2.1 数据类型
整数的存储格式字符型符号位-2°~(即-128~127)字符型表示范围为:80157短整型短整数表示范围为215~215-1(即-32768~32767)整型和长整型312423161580长整数表示范围为:-231~231-112
12 整数的存储格式 字符型 字符型表示范围为: (即-128~127) 短整型 短整数表示范围为: (即-32768~32767) 整型和长整型 长整数表示范围为: 7 0 15 8 7 0 31 24 23 16 15 8 7 0 符号位
实数的表示实数的表示有两种形式::x X X X X.x x X X,例如:123.456十进制形式:>3.4×10-5指数形式:xxxExx,例如:3.4E-5单精度型(浮点型)(表示范围:-3.4×10-38~3.4×1038有效数字7位)3182423161570指数部分尾数部分(表示范围:-1.8×10-308~1.8×1930%有效数字15位)双精度型13
13 实数的表示 实数的表示有两种形式: 十进制形式:xxxxx.xxxx,例如:123.456 指数形式:xxxExx,例如:3.4E-5 单精度型(浮点型)(表示范围: ,有效数字7位 ) 双精度型(表示范围: ,有效数字15位 ) 尾数部分 指数部分 31 24 23 16 15 8 7 0 5 3.4 10− 38 38 3.4 10 3.4 10 − − 308 308 1.8 10 1.8 10 − −
2.2 常量每种类型还有常量和变量之分常量是指在程序运行过程中值始终不可改变的量C++语言中有5种常量:整型常量实型常量字符常量字符串常量布尔型常量314
14 2.2 常量 ➢ 每种类型还有常量和变量之分 ➢ 常量是指在程序运行过程中值始终不可改变的量 C++语言中有5种常量: 1、整型常量 2、实型常量 3、字符常量 4、字符串常量 5、布尔型常量