非常风气网www.verywind.cn
首页
不正确的字符常量
什么符号是不合法
的字符常量
?
答:
1、单引号内的大小写字符代表不同
的字符常量
,例如‘Y’、‘y’是两个不同的字符常量。2、字符常量只能用英文单引号括起来,不能用双引号。例如“Y”不是一个字符常量,而是一个字符串。3、单引号内如果是一个空格符,也是一个字符常量。4、单引号内只能包含1个字符,‘xyz’写法是错误的。但...
C语言中不合法
的字符常量
是 A)'\0XFF' B)'65' C)'&' D)'\28' 答案是...
答:
A对,是个转义字符 B错,‘65’这是两个字符,是个字符串,表示形式也错了 C对,是个
字符常量
D错,看着是转义字符,\后应该是2位八进制数,但里面出现了8,所以错
C语言 下列
字符串常量不正确的
是
答:
‘’这个单引号只能包含一个字符,不能是三个。所以A
不正确
。双引号可以包含
字符串
和空字符串,所以B正确,C正确,D正确。
C语言中,
不正确的
数值或
字符常量
答:
例如‘a’。数值包括整型、d浮点型。整型可用十进制,八进制,十六进制。八进制前面要加0,后面由0到7八个数表示。字符可以是字符集中任意字符。但数字被定义为字符型之后就不能参与数值运算。如'5'和5是不同的。’5’是
字符常量
,不能参与运算。
\hello是
正确的字符串常量
吗
答:
“\hello”不是
正确的字符串常量
。在C语言中,字符串常量是由双引号括起来的字符序列。在字符串中,反斜杠(\)被用作转义字符的前导符,用于表示一些特殊字符或字符编码。“\h”不是C语言中定义的有效转义序列,“\hello”不是正确的字符串常量。
下列选择中,不能
正确
表示
字符串常量
的是( )?
答:
答案错了。用单引号或双引号括起来
的字符
序列都是
字符串常量
。所以,
正确
答案应该是:A。
C语言中不合法
的字符常量
是?为什么
答:
不合法,D,‘\028’八进制中不能出现
字符
8
在C语言中,是非法
的字符常量
答:
10括号后面的数表示进制。确实\xAA是十六进制的一种表示形式,代表一个
字符常量
,\17是八进制的表示形式。 \t和\n都是转义字符: \t表示Tab,也是字符常量。 \n就有些纠结了,它也是转义字符,如果理解为换行符,它就是字符常量,如果理解为回车换行符,那它就表示两个字符,不是字符常量了。
字符常量
'\018' 为什么是不合法的?
答:
转义
字符
以反斜'\'开头,后面跟一个字符或一个八进制或十六进制数表示。转义字符具有特定的含义,不同于字符原有的意义,故称转义字符。\018按开头来看是一个八进制表示形式,而八进制只有0~7这8个元素,所以使用8是不合法的。
2. 不合法
的字符常量
是( )。 A) ‘\t’ B) “A” C) ‘a’ D)’\x32...
答:
B 因为""表示的是
字符串常量
,就不是
字符常量
了。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
C语言程序的基本组成单位是什么
英文小写字母d的ASCII码为100
合法的用户标识符怎么判断
合法的用户标识符
下列程序执行后的输出结果是
C语言中主函数的位置
ascii码对照表
一个c源程序至少应包括一个
两个指针变量不可以
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网