字符型常量的两种形式

如题所述

单引号括起来,如'a' 'B' '+' ';' '5'

用以单引号括起来的转义字符

char n='a';//单引号

char n=55;//整数

一种是用字符的八进制ASCII码,表示为:\odd.这里,odd是八进制值(o可以省略)。另一种使用字符的十六进制ASCII码值,表示为 \0xhh或0Xhh 这里hh是两位十六进制值。如:'A' ,'\101' 和 '\x41'都表示同一个字符常量。

在使用字符常量时应该注意

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

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

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

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

以上内容参考:百度百科-字符常数

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-23
char n='a';//单引号
char n=55;//整数
第2个回答  2013-09-23
'a'和"baby"
第3个回答  2021-03-14
用单引号括起来,如'a' 'B' '+' ';' '5'
用以单引号括起来的转义字符
第4个回答  2020-11-20

相似回答