C语言中,下列不合法的字符常量是()

A 'xff' B '\65' C'&' D'\028'我选B了。本身对这类问题就不是太清楚。八进制数表示字符不是可以前加0吗。还是求详解。

A错,应该是'\xff','\0xff'也是错的.如果是整型的话就是0xffB正确.'\65'里面的65表示的是八进制,即十进制的53,对应的字符就是'5'C.正确.D.错误.八进制没有8八进制数表示整型的话前面是一定要加0的,如037,025等表示的就是八进制但是表示字符的话就不一定要加0了.表示字符的话转义符后面最多有三位,如'\124'表示的就是ASCII码为1*8�0�5+2*8+4=84的字符,即字符'T',如果'\1245'这种表示就错了,因为超过了字符的范围.'\024'表示的是ASCII码0*8�0�5+2*8+4=20的字符
温馨提示:内容为网友见解,仅供参考
第1个回答  2014-01-23
c错误转义字符就是'\..'

C语言中,下列不合法的字符常量是()
首先看定义,用单引号括起来的单个字符,或用双引号括起来的一串字符即字符常量。c '&'是用单引号括起来的单个字符,正确。a '\\xff'b '\\65'd'\\028'是用单引号括起来的多个字符,但因它们前面都 有一个转义符 ‘\\‘,就不能说它们都不符合定义,都不合法的。a '\\xff'中 '\\x'组合表示是...

在C语言中,下列不合法的字符常量是A.'\\039' B'\\x76' C'ab'D '\\o'
B'\\x76' -- 正确的。十六进制 76,ASCII 字母 v.D 是 不合法的字符常量。因为 没有 o 的 转意 字符。'\\039' -- 8 进制书写形式,最大数字是7,但出现了9 C'ab' -- 字符常量 一般用一个字的ASCII, 要么 'a',要么'b'

C语言中不合法的字符常量是 A)'\\0XFF' B)'65' C)'&' D)'\\28' 答案是...
C对,是个字符常量 D错,看着是转义字符,\\后应该是2位八进制数,但里面出现了8,所以错

以下不合法的字符常量是( )。
【答案】:C 转义字符中,八进制的表示形式为\ddd, 但是八进制中不能包含数字8,所以C选项不合法。

以下不合法的字符常量是:A ‘\\t' B ’\\17‘ C "\\n" D '\\xaa' 附上原...
C ABC三个选项都是'\\' 其中\\后面 系统都以一个字符处理。比如'\\n'或'\\ab';C相当于'\\n\\0'不是字符常量,是字符窜常量

2. 不合法的字符常量是( )。 A) ‘\\t’ B) “A” C) ‘a’ D)’\\x32...
B 因为""表示的是字符串常量,就不是字符常量了。

以下不合法的常量是?
C语言中,下列不合法的常量是 简单来说,“”是用来表示字符串的,而‘’是用来表示字符的。用字符串的形式来表示字符是可以的,但是使用字符的形式来表示多字符的字符串是不可以的。以下合法的字符常量是 5分 第一题 C 双单引号表示他为字符,而\\转义字符的加入使他明确的表示为引号这个字符常量 ...

以下选项不合法的字符常量是() A'\\018' B'\\"' C'\\\\' D'\\xcc'
每个字符常量都对应一个整数编码,所以表示一个字符有两种方式:一、直接写出字符本身,然后用一对单引号括起来。比如'A','1'等等。但是有一些特殊字符不能这样表示,比如单引号本身,不能写成 ''',会报错,所以给这些特殊字符前面加个“\\”符号标志一下,告诉编译器接下来的字符要当成普通字符来读...

★C语言 字符常量 以下不合法的字符常量是 A.'\\''' B.'\\\\' C.'\\018'
\\开头表示转意,\\0表示8进制,8进制里面只有0~7数字。其他的表示",\\,16进制cc

C语言中不合法的字符常量是?为什么
不合法,D,‘\\028’八进制中不能出现字符8

相似回答