C语言中什么叫做正确的数值或字符常量?

我是小白……

用一对单引号将一个字符括起来表示合法的字符常量。例如‘a’。数值包括整型、浮点型。整型可用十进制,八进制,十六进制。八进制前面要加0,后面由0到7八个数表示。

在C语言中,字符常量有以下特点:

字符常量只能用引号括起来,不能用双引号或其它括号。

字符常量只能是单个字符,不能是字符串。

字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5是不同的。’5’是字符常量,不能参与运算。

扩展资料:

字符常量的表示:

所谓字符常量,就是用英文单引号括起来的一个字符。在使用字符常量时应该注意:

1、单引号内的大小写字符代表不同的字符常量,例如‘Y’、‘y’是两个不同的字符常量。

2、字符常量只能用英文单引号括起来,不能用双引号。例如“Y”不是一个字符常量,而是一个字符串。

3、单引号内如果是一个空格符,也是一个字符常量。

4、单引号内只能包含1个字符,‘xyz’写法是错误的。但超过1个的字符的话,除最后一个外前面的会自动失效,当然这在编程使用中应该避免。

5、字符常量的值,就是它在ASCII编码表中的值。是个从0—127之间的整数。因此字符常量可以作为整型数据来进行运算。

参考资料来源:百度百科-c语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-17
用一对单引号将一个字符括起来表示合法的字符常量。例如‘a’。数值包括整型、浮点型。整型可用十进制,八进制,十六进制。八进制前面要加0,后面由0到7八个数表示。十六进制数前面要加0x,如0x134.浮点型可用两种表示法。一种是一定要有小数点,如123. 12.4 0.12456。另一种是用科学记数法表示,如23000可表示为2.3e+4。本回答被提问者采纳
第2个回答  2015-04-05
C语言中字符‘\375’的真值怎么算啊
相似回答