最常用的数据类型的比较 数据类型 意义 存储表数精度 表数范围 运算类型 关键字 空间(有效数字) LA n char 字符 8位 short 短整数 16位 -32768~32767 % Aint 整数 32位 2147483648~2147483647 foat单精度浮点32位 7位 ±(34×1038~34×1038 、 obe双精度浮点64位 16位±(223×10-081.79×10308) % plong长双精度80位18位±(337×10493-1.8×1092 16
16 最常用的数据类型的比较 数据类型 关键字 意义 存储 空间 表数精度 (有效数字) 表数范围 运算类型 char 字符 8位 +、-、% short 短整数 16位 -32768~32767 +、-、* 、/、 % int 整数 32位 -2 147 483 648~2 147 483 647 float 单精度浮点 32位 7位 (3.4×10-38~3.4×1038) +、-、* 、/、 double 双精度浮点 64位 16位 (2.23×10 % -308~1.79×10308) long doubl e 长双精度 80位 18位 ±(3.37×10-4932~1.18×104932 )
整型类型与实型类型 整型就是不带有小数点的数据类型 C+还把整型数分为带符号和不带符号两 大类 实数一般用小数形式或科学记数法(指数 形式)书写 17
17 整型类型与实型类型 整型就是不带有小数点的数据类型 C++还把整型数分为带符号和不带符号两 大类 实数一般用小数形式或科学记数法(指数 形式)书写
C++的转义字符序列 序列 值 字符 功能 0X07 BEL 警告响铃 b 0X08 BS 退格 OXOC FF 走纸 OXOA LF 换行 r OXOD CR 回车 t 0x09 HT 水平制表 OXOB VI 垂直制表 OXc 反斜杠 0x27 单引号 0X2 双引号 OX3F ? 问号 整数 任意 0L:最多为3位的八进制数字串 整数任意 H:十六进制数字串 18
18 C++的转义字符序列 序 列 值 字符 功 能 \a 0X07 BEL 警告响铃 \b 0X08 BS 退格 \f 0X0C FF 走纸 \n 0X0A LF 换行 \r 0X0D CR 回车 \t 0X09 HT 水平制表 \v 0X0B VT 垂直制表 \\ 0X5c \ 反斜杠 \' 0X27 ' 单引号 \" 0X22 " 双引号 \? 0X3F ? 问号 \o 整数 任意 0[L1]:最多为3位的八进制数字串 \xH 整数 任意 H:十六进制数字串
字符串 2字符串常量也称字符串文字或字符串,它 们是括在一对双撇号内的字符序列 字符串常量与字符型常量在内部存储上是 不同的
19 字符串 字符串常量也称字符串文字或字符串,它 们是括在一对双撇号内的字符序列 字符串常量与字符型常量在内部存储上是 不同的
算术数据的类型转换 在表达式中,常常会发生数据类型的转换, 即将数据由一种类型转换成另一种类型 々下面介绍这些类型转换规则。 常规转换 传送转换 用类型运算符进行显式转换
20 算术数据的类型转换 在表达式中,常常会发生数据类型的转换, 即将数据由一种类型转换成另一种类型 下面介绍这些类型转换规则。 常规转换 传送转换 用类型运算符进行显式转换