合法的C语言字符常数是
发布网友
发布时间:2022-05-14 18:09
我来回答
共3个回答
热心网友
时间:2023-08-04 16:19
D:
/x表示十六进制的数
A:浮点数不能取模
B:八进制023等于十进制的19,由于是--x,所以x先减在运算
B:只有这个符合
B:表示有符号类型,AD开头字母大写了,所以不是关键字,C也不是关键字,表达整形的用int
A:i++,先运算在自加,最后i=5循环结束,在加1是6就是i的终值
热心网友
时间:2023-08-04 16:19
c
字符常数也是就单个字符,a答案也是用‘’括起来的,但是/97没有对应的转义字符,
所以a答案是错的。
而‘/t’
转义字符是
‘
空格
’空格也是字符常量;
b和d答案就不用解释了。凡事“”括起来的就是字符串!~
热心网友
时间:2023-08-04 16:20
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选项:'\t'是一个“跳格符”的转义字符表示 所以C正确选择C
C语言合法的字符常数
下列属于C语言合法字符常数的是:C.'\t'。C语言中字符常数是单引号括住的单个字符或转义字符,转义字符为“\”后跟一个特定字符或八进制或十六进制的整数。八进制数前面可以加0也可以不加0,十六进制前面只能加0x。所以本题中,首先可以排除选项B和选项D,由于选项A中,97不是一个正确的八进制数,...
C语言合法的字符常数
答案C(A)97不是八进制数(B)是一个字符串(D)也是一个字符串 热心网友| 发布于2013-07-31 举报| 评论 17 1 答案是C,楼上已经有很详细的解释 热心网友| 发布于2013-07-31 举报| 评论 1 4 c 热心网友| 发布于2013-07-31 举报| 评论 0 0 C.'\t' 热心网友| 发布于2013-07-31 ...
合法的C语言字符常数是
19 C (表示有符号整形)20 A (i++<5表示先比较,再计算i++)
22,合法的C语言中,合法的长整型常数是 (A)A) '\t' B) "A" C) 65 D...
A) '\t' //这个表示tab字符,表示跳格符,是转义符,合法的C语言字符常量。B) "A" //这个是字符串。C) 65 //这个是整形。D) A //这个是标识符。
C语言合法整数和合法实型常数有什么规定
整型为int,大小为4字节,也就是32位,最大数据为2^32-1,也就是42亿。如果考虑符号位signed和unsigned,则取值范围为-21亿---21亿。实型为float,大小为8字节,也就是64位,最大值为2^64-1,如果考虑符号位则减半。
C语言中,“\0”为什么不是合法的字符常数?
这个就是合法的了:'\0'"\0"是字符串
C语言合法的字符常数
所谓字符,在 C 语言中即表现为 char 型。A 答案是双引用,其实是一个字符串,它有两个元素,'\t' 和 '\0';B 答案是正确的;C 答案在单引号中有 2 个字符,在 C 语言中是不允许的,单引号中的内容只允许了一个字符,或转义字符;或者使用 ASCII 码数值也可以,去掉单引号就是正确的了...
c语言的合法常量的要求是什么?
C语言中常量:直接常量和符号常量。直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量;符号常量则是指用C语言标识符定义的常量。整型常量就是整常数,10进制数、8进制数和16进制数三种。如:10、012、0x0A 实型常量也叫做浮点型常量。字符型常量必须...
...3是合法的么?为什么?"\x13"是合法字符常量么?为什么?
.5e-3表示0.5乘以10的负3次方,是合法的float常量。"\x13"是非法的字符常量,字符常量要用单引号,改为'\x13'才是合法的。