㈠ 在c语言中,以下合法的字符常量是
答案是C。
各答案解析:
A 有双引号,是字符串
B 单引号里只能一个字符
D 表明是8进制,只能出现0--7的数字
E 书写不完整,右半边的单引号没了
㈡ (2)在C语言中,合法的字符常量是( ) A)'\084' B) '\x43' C)'ab' D) "\0"
A)'\084' 非法,0开头表示8进制,8进制没有符号8
B) '\x43' 合法
C)'ab' 非法,两个字符
D) "\0" 非法,这是字符串
㈢ 在c语言中:0F。是什么意思‘\084’为什么不是合法的字符常量
1、数字后面带f,表示一个浮点数
2 \084,\0起始的表示8进制数,只允许出现0-7
㈣ C语言中合法的字符常量是()
C
C是合法的,但会溢出,一个字符只一个字节大小,放两个字符,会溢出但合法。
㈤ 合法的C语言字符常数是
D (\0+数 表示八进制,字符常量使用单引号)
16 A (求余运算符%要求运算符必须是整型)
17 B (023代表八进制23,即十进制的19;--x表示先计算x-1,再输出)
18 D (a,b,c均为整型,所以上边必须写1.0使返回值为实型;
1.0/a*b*c实际上是1.0*b*c/a,所以只有D正确)
19 C (表示有符号整形)
20 A (i++<5表示先比较,再计算i++)
㈥ C语言,怎么看是不是合法常量,选什么,求过程
在C语言中 ,合法的字符常量是:
A)'\084' -------8不是八进制字符
B)'\x43' --------正确
C)'ab' ---------不是一个字符
D)"\0" --------这是字符串,不是字符
㈦ 16.在C语言中,合法的字符常量是
'\x43' 是正确的。
必须是单引号' '扩上的 “单个”字符才能叫字符常量。
转义字符也算单字符。双引号括上的是字符串!
1、'\084' 并不是 八进制,因为自由当‘\'后面的三位数都小于7的情况下,编译器才会认为是一个八进制数。所以'\084'是错的。
2、'\x43' 表示十六进制数,所以是对的,以'\x'开头的数是十六进制的
3、'ab',一定是错的,ab是两个字符,可以加字符串了。
4、"\0",是用 双引号 扩上的,所以它是字符串常量。
所以只有 2 是对的。
㈧ c语言中合法的字符常量是( )
合法的字符常量有:
A. ’ 84’//不合法,八进制没有8。
B. ’x43’ //合法。
C.’ab’ //不合法,字符只能是一个。
D.” ” //不合法,字符串不需要写结束符。
不合法的字符常量是
A.‘\n’B.‘\101’C.‘xy’D.‘\t’
A.‘\n’
B.‘\101’
D.‘\t’
拓展资料:
使用字符常量需要注意以下几点:
字符常量只能用单撇号括起来,不能使用单引号或其他括号。
字符常量中只能包括一个字符,不能是字符串。
字符常量是区分大小写的。
单撇号只是界限符,不属于字符常量中旳一部分,字符常量只能是一个字符,不包括单撇号。
单撇号里面可以是数字、字母等C语言字符集中除’和以外所有可现实的单个字符,但是数字被定义为字符之后则不能参与数值运算。
㈨ 在C语言中,合法的字符常量是 '\084' '\x43' 'ah' ''0'' 是哪个呢 为什么
只有'\x43'合法,是十六进制形式表示的字符。 '\084'八进制形式,而八进制中不能有8,所以是错的。
'ah'有两个字符,不能组成一个字符。
“0”这是字符串。