c语言中常量分为几种类型?

如题所述

常量可分为5类:它们分别是
整形常量
实型常量
字符常量
字符串常量
符号常量
(1)整形常量


100,
123,
0,
-41

(2)实型常量
有两种表示形式
第一种,由数字和小数点组成
如123.01,0.345,-32.1,0.0,
注意
.47也是
合法的
实型常量
前面的零省略未写

第二种:指数形式
如12.34e3(代表12.34
*
10^3)12.34乘10的三次方
-35.87e-25。
e或e代表以10为底的指数
但应注意的是
e或e
之前
必须有数字

且 e或e
之后
必须为
整数
不能写成
e8,
25e3.1
(3)字符常量
字符常量也有两种
第一种
普通字符
用单撇号括起来的一个字符

‘a’,'b',‘3’,‘!’,

等,注意单撇号内只能有
一个字符
如‘er’是不合法的
第二种
转义字符
常考的也是这种
'
\'
',
'
\n'
,'\b'
,'\02'
举几个不合法的例子
'\019'
代表八进制数
19
,而组成八进制的基数是从
0~7
(4)字符串常量
用双撇号
(不常考)
“123”,‘cha’,"45yu"

(5)符合常量
#define
t
14
经过以上指定后
本文件从此行开始所有的
t
换为
14
温馨提示:答案为网友推荐,仅供参考
相似回答