目录
整形常量
常量是指在程序运行期间其数值不发生变化的数据。整形常量通常简称为整数
整数可以是十进制,八进制,十六进制例如
十进制的数值3356 可以有以下两种不同的表达方式
八进制数 06434 (八进制是0开头)
十六进制 0xd1c(十六进制是0x开头)
浮点常量
浮点常量又称为实数,一般含有小数部分。
在c语音中,实数只有十进制的实数,分为单精度和双精度。实数有两种表达方式,即一般形式和指数形式。
例如:3.5、-12.5、3.1415926
指数常量
指数形式的实数一般是由尾数部分、字母e或E和指数部分组成。当一个实数的符号为正号时,可以省略不写,其表示的一般形式如下:
1.176e+10表示1.176 x 10^10
-2.3455e-8表示-2.3455 x 10^-8
字符常量
字符常量是指一个单一字符,其表示形式是由两个单引号包括的一个字符
如‘A’、‘a’、‘q’、‘Q’、‘=’、‘0’都是字符常量
在C语音中,字符常量具有数值,字符常量的值就等于字符的ASCII值



字符串常量
所谓字符串常量是指用双引号括起来的一串字符来表示的数据(字符串以‘\0’结尾)‘9’+‘\0’="9"
例如"hi"、“9”、“张三”
标识常量
所谓标识常量是指用标识符号替代常量使用的一种一种常量,其名称通常是一个标识符。
标识常量也叫符号常量,一般用大写英文字母的标识符。在使用之前必须预先定义,说明形式为:宏
#define <标识常量名称> <常量>
定义了一个宏以后,可以在其他宏定义中使用。