发布网友 发布时间:2022-04-20 01:10
共6个回答
懂视网 时间:2022-04-20 05:31
一个常量即可以直接用字面形式表示(称为直接常量, 如124,156.8),也可以用一个标识符来代表一个常量,称为“符号常量”。但符号常量必须在程序中的说明部分定义,也就是说先定义,后使用。 字符常量是由单个字符组成,所有字符来自ASCII字符集,共有256个字符。在程序中,通常用一对单引号将单个字符括起来表示一个字符常量。如:'a','A','0'等。特殊地,对于单引号字符,则要表示成''''。对于ASCII字符集中,按每个字符在字符集中的位置,将每个字符编号为0-255,编号称为对应字符的序号。
字符型量包括字符常量和字符变量。字符串常量是由一对双引号括起的字符序列。字符变量的取值是字符常量,即单个字符。字符变量的类型说明符是char。字符变量类型说明的格式和书写规则都与整型变量相同。转义字符是一种特殊的字符常量。转义字符以反斜线"“开头,后跟一个或几个字符。转义字符具有特定的含义,不同于字符原有的意义,故称”转义"字符。例如,一些printf函数的格式串中用到的" “就是一个转义字符,其意义是”回车换行"。转义字符主要用来表示那些用一般字符不便于表示的控制代码。
热心网友 时间:2022-04-20 02:39
用单引号括起来,如'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个的字符的话,除最后一个外前面的会自动失效,当然这在编程使用中应该避免。
以上内容参考:百度百科-字符常数
热心网友 时间:2022-04-20 03:57
用单引号括起来,如'a' 'B' '+' ';' '5'热心网友 时间:2022-04-20 05:48
char n='a';//单引号热心网友 时间:2022-04-20 07:56
'a'和"baby"热心网友 时间:2022-04-20 10:21
字符常量是