常量(Constant)是程序中最基本的元素,有字符(Character)常量、整数(Integer)常量、浮点数(Floating Point)常量和枚举常量。枚举常量将在第 3 节 “数据类型标志”介绍。下面看一个例子:
printf("character: %c\n integer: %d\n floating point: %f\n", '}', 34, 3.14);
字符常量要用单引号括起来,例如上面的’}‘,注意单引号只能括一个字符而不能像双引号那样括一串字符,字符常量也可以是一个转义序列,例如’\n’,这时虽然单引号括了两个字符,但实际上只表示一个字符。
输出结果
character: }
integer: 34
floating point: 3.14
有时候不同类型的数据很容易弄混,例如"5"、‘5’、5,如果你注意了它们的界定符就会很清楚,第一个是字符串字面值,第二个是字符,第三个是整数