如何辨别C语言中的字符常量,字符串常量和符号常量?

因为他们之间有的又包含关系吧?

第1个回答  2009-03-14
'a '、'b'、 'c'、 'd'、'1'、'2'...诸如此类是字符常量。

"abcdddd" 、"12345ddfdf"、"fdfdf"...诸如此类是字符串常量.

#define 符号常量 常量
如:
#define M 10
#define C 'x' 这里M 、 C是符号常量。

字符常量是当个确定的字符,加单引号''表示。
字符串常量是由单个字符组成的一个字符串,加双引号表示。字符串常量由字符常量组成。

符号常量,可以包括字符常量、字符串常量、整形常量....范围很广。
如:#define C 'm' 这里C是符号常量,代表的是字符m

:#define C "jldfdjf"
这里C是符号常量,代表的是字符串"jldfdjf"本回答被提问者采纳
相似回答