一 实型常量
1.十进制小数形式: 由0-9和小数点组成
例如:11.2, 0.4
2.十进制指数形式: 有0-9和e或者 E(代表10的多少次方组成)
例如:E10
二 整型常量
1.十进制整数:正负号开头,后面跟着0-9中的数字
例如:11,33,43...
2.八进制整数:正负号开头,第一个数字是0,后面跟着0-7中的数字
例如:01,023,01233
错:089
3.十六进制整数
正负号开头,接着是0x,后面跟着0-9,或者a-f,其中a代表10...
例如:0x33d,+0x87s
三 字符串常量
字符串常量
1.用一对双号("")括起来的0或者多个字符构成的字符串序列
例如:" ","a","+_"
2.系统会再存储字符串时自动加上'\0',字符串结束的标志
例如:"a",这是一个字符串,站两个字节,在存储的时候其实是:"a\0"
符号常量
1.又叫宏常量,是一个预处理命令 #define 常量名 常量
2.定义以后,在程序中所有出现该标示符的地方都后会用这个常量值来代替
例如:#define NUM 11111
四 字符型常量
字符型常量都是用''(单引号)括起来的,其表现形式可以分为两种:
1.一般形式
一个字符只能用''括起来,注意只能有一个字符;
2.特殊形式
\n 换行
\t 跳到下一个tab位置
\b 退格
\r 回车
\f 换页
\\ 输出\字符
\' 输出'字符
\ddd 1到3位八进制数的表示字符
\xhh 1到2位十六进制数表示的字符