非常风气网www.verywind.cn
首页
不正确的字符型常量是
以下字符中(A'\018' B'\"' C'\\' D'\xcc')不合法
的字符常量是
?
答:
每个
字符常量
都对应一个整数编码,所以表示一个字符有两种方式:一、直接写出字符本身,然后用一
对
单引号括起来。比如'A','1'等等。但是有一些特殊字符不能这样表示,比如单引号本身,不能写成 ''',会报错,所以给这些特殊字符前面加个“\”符号标志一下,告诉编译器接下来
的字符
要当成普通字符来读...
例:以下选项中不属于
字符常量的是
() A. ‘c’ B. “c” C. “\xcc0...
答:
首先,\x开头是表示十六进制
的字符
,\0开头是表示八进制的字符。然后,既然是字符,那就不能超出字符的范围,而十六进制的cc0超出了字符的范围,它
不是字符常量
。最后,'c'和"c"的区别:'c'是字符常量,"c"是
字符串
,它实际是两个字符,c和\0,它也不是字符常量。结论:B和C都不是字符常量。
以下字符中(A'\018' B'\"' C'\\' D'\xcc')不合法
的字符常量是
?
答:
每个
字符常量
都对应一个整数编码,所以表示一个字符有两种方式:一、直接写出字符本身,然后用一
对
单引号括起来。比如'A','1'等等。但是有一些特殊字符不能这样表示,比如单引号本身,不能写成 ''',会报错,所以给这些特殊字符前面加个“\”符号标志一下,告诉编译器接下来
的字符
要当成普通字符来读...
c++
字符常量
合法性判定两个题
答:
故而报错 B.5L合法,表示长整型5 C.9e7.5不合法,e后必须为整数 D.'a1',编译器会生成一个警告指出这是一个多字符
的字符常量
。你可以认为它合法,也可以认为不合法。第二题 A.
错误
,应该为'\101'B.错误,应该为'\x41'C.
正确
,为ASCII码值 D.错误,这是
字符串
"A"。
以下选项中不能作为C语言合法
常量的是
A.’Fab’ B.0.7e+9 C.' b...
答:
实型变量包括十进制小数形式,如.456;指数形式,如456e0,字母e前面必须有数字,e后面的数字必须为整数,如456e-4。
字符型常量是
用单撇号括起来的一个字符。如,’a’,’A’等。’a’不等于’A’。字符型常量还包括一种转义字符,以’\’开头,表示将’\’后面
的字符
转换成另外的意义。字符串...
'65'为什么不是合法
的字符型常量
答:
这么讲不知道你是否能明白:假设有一个字符变量ch,ch='65';这么写是
错误的
,ch是一个字符变量,''用以定义单个字符,但是'65'这么写是将'65'作为了一个
字符串
,它包含了字符'6',字符'5',串尾符\0,所以用字符串来给单个字符赋值,是错误的 ch=65;这么写是正确的,这里使用了ASCII码值来...
C语言中下列
常量
不合法
的是
答:
(6) 0x3.6 0x开头 这是个16进制数,16进制数没有小数形式,后面不能是3.6这种 (10)E-10 要用小写 e (11)0x2e-6 同第一条,e是个小数 (12)4.2e 这个没有原因,格式
不对
,正常应该是 Ae-B ,A,B 都是整数 ...
c语言选择判断题速度求解,答完立即采纳!
答:
3、对,
字符串
结束的标志是'\0',系统自动在字符串最后添加结束标志'\0'4、错,整数分有符号位和无符号位,有符号位的数分正负,无符号的数不分正负 5、错,C语言对字母大小写是敏感的变量大写和小写是两个不同的变量 6、对,
常量
不能改变 7、看不清楚,如果有单引号引起来就是
正确的
,否则...
以下合法
的字符型常量是
:A'\x13';B'\018';C'65';D"\n".这么理解...
答:
答案是:a,d。a项:16进制的转义字符,代表ascii码为 19 (十进制)
的字符
。b项:反斜杠后面的数字没有以 x 开头,说明是 八进制,八进制不能出现数字 '8'。c项:
不是字符型常量
。d项:ascii 码为 10,代表换行。
'\ff'是合法
常量
吗?
答:
不是 C语言中规定:
字符型常量
中只能包含一个字符,如:'f'\在C语言中表示转义字符
正确的
转义字符格式:'\xff'表示十六进制的转义字符 '\012'表示八进制的转义字符 直接写成'\ff'肯定就错了
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网