一、数据类型
1. 整型
长整型 long int 简称 long
整型 int
短整型 short int 简称 short
2. 浮点型
单精度 float 四个字节提供7位有效数字
双精度 double 和长双精度 long double 八个字节提供16位有效数字
3. 字符型
C++语言字符型分为有符号(signed char)和无符号型(unsigned char)两种,其中signed书写时可以省略。
字符型数据在内存中占用一个字节,采用二进制形式存储。
二、常量
1. 整型常量
十进制整数:13579、-680
八进制整数:以0开头,由0~7组成的整数,012、0177
十六进制整数:以0x开头,由0~9和A~F组成的整数,0x1234、0xab、0xcf
2. 浮点型常量
小数形式:由小数点、十进制整数和小数组成的浮点数。.123、123.、0.0
指数形式:0.31415926e+1、314.15926E-2
浮点型常量默认为double型,若在浮点数后面加一个字母f或F,则它是float型。
3. 字符常量
以一对单引号括起来的一个字符表示字符常量
'A'、'0'、'&'
4. 用转义字符表示字符常量
以反斜线\开头,后跟一个或几个字符序列表示的字符称为转义字符
"\1234"表示"123"和"4"
"\128"表示"\12"和"8"
"\19"表示"\1"和"9"
\ooo的数值范围0~337
\xhh的数值范围0~FF
5. 字符串常量
以一对双引号括起来的零个或多个字符组成的字符序列。
""
" "
"Hello,World\n"
"xyz\101\x42"
"\\\'\"\n"
6. 符号常量
符号常量定义形式:
#define 标识符 常量
#define PRICE 30
三、变量
1. 变量的使用
先定义,后使用
变量类型 变量名列表;
double a, b, c, d;
int i, j, k;
2. 变量的const限定
在变量定义前加上const修饰,这样的变量称为只读变量,在程序运行期间的值不能被修改。
const 变量类型 变量名列表;