一.常量分为(整型常量,实型常量,字符常量)
(1)整型常量 例如:0,100,-123等都是整型常量
(2)实型常量
1.十进制小数形式,数字和小数点组成
如123.456,0.123,-0.456等
2.指数形式
计算机的输入和输出无法表示上角或下角
所以用e或E表示10为底的指数(e或E之前必须有数字,e或E之后必须为整数)
3.字符常量
1.普通字符 如'a','1','?','#'等在存储中一般以ASCII代码存储且''中只能有一个字符。
2.转义字符 以'\'为开头
作用 将'\'后面的字符转换成另外的意义。如'\n'表示换行而不是字母n,'\0','\000'表示ASCII码为0的控制字符,表示是空操作字符,常用在字符串中。
4.字符串常量
如"abc",用双撇号吧若干个字符括起来。
字符串常量是""中所有的字符(不包括"")。
5.符号常量
用#define指令,指定一个符号名称来代表一个常量。
例如#define PI 3.1416 //后面不需要;
其编译后输出(3.1416)
优点一:含义清楚,看到PI可以大概知道它代表圆周率。
优点二:能做到一改全改,当我们程序中的同一个常量需要调整为一个值时,我们只需要改#define 名称 ()括号中的值即可。