1、整型常量:整型常量可以分为有符号整型常量和无符号整型常量
八进制:以0开头,即以0作为八进制数的前缀,每位取值范围是0~7,八进制数通常是无符号数。
十六进制:以0x或者0X开头,其数码取值范围0 ~ 9,以及A ~ F或者a ~ f
0X2A1、0XC5、0XFFFF
都是合法的16进制数2、实型常量
0.0、3.25、0.00596、2.0
1.2e20
和-3.4e-2
3、字符常量:字符常量是单引号括起来的字符,例如:'a'和'?'
都是合法字符常量。字符'a'的ASCII码值是97
,字符'A'的ASCII码值是41
,字符'?'的ASCII码值是63
转义字符是特殊的字符常量,使用时以字符串’'代表开始转义,和后面不同的字符表示转义的字符。转义字符表如下所示:
4、字符串常量:是由一对双引号括起来的零个或多个字符序列,例如:“welcome to our school”、“hello world”。""可以表示一个空字符串。
字符串常量"A"是由'A'和''两个字符组成的
,字符串长度是2,字符串常量'A'只是一个字符
,没有长度。5、其他常量
c++保留关键字,如表所示:
2、变量与变量说明:变量使用前一定要定义或说明,变量声明的一般形式如下:[修饰符] 类型 变量名标识符
;
3、整型变量:整型变量可以分为短整型、整型和长整型,变量类型说明符分别是short、int、long。根据是否有符号还可分为以下6种。
4、实型变量:又称为浮点型变量,变量可分为单精度(float)、双精度(double)和长双精度(long double)三种。
5、变量赋值:变量值是动态改变的,每次改变都需要进行赋值运算。变量赋值的形式如下:变量名标识符 = 表达式
,例如:
6、变量赋初值:可以在声明变量的时候就把数据赋给变量,这个过程叫变量赋初值,赋初值的情况有以下几种:
int x=5;
:表示定义x为有符号的基本整型变量,赋初值为5int x,y,z=6;
:表示定义x、y、z为有符号的基本整型变量,z赋初值为6int x=3,y=3,z=3;
:表示定义x、y、z为有符号的基本整型变量,且赋予的初值均为37、字符变量: