常量
1.字面常量与符号常量
字面常量:从字面形式可以识别的常量
eg:1.2;‘A’
整型常量:八进制(以0开头),十六进制(以0x或0X开头)
浮点型常量:
小数形式(整数和小数可以省略其中之一------为0时)
eg:.123(0.123) 123.(123.0)
指数形式
0.23e+1(0.2310^1)
0.23E-2(0.2310^-2)
浮点型默认为double型,float型在后面加F或f
字符常量
'A’表示英文字符A,数据值为65
转义字符:
\b 退格符
\n换行符,将光标移到下一行开头
\t水平制表符
'单引号
"双引号
\反斜线
?问号
\0空字符,作为结束字符
\123(1–3位八进制数)
\x12(1–2位十六进制数)
字符串常量
""空字符串
" "包含一个空格的字符串
符号常量:
#define 标识符 常量
标识符大写,常量无单位,其值不可改变
#define NAME 123
变量
先定义再使用
int k=6;
只读变量/常变量
const int i=16;//使用时就定义好,其值不可改变