以下选项中,合法的C语言数值常量是().A.028 B.'\12AC.'\177'D. N

以下选项中,合法的C语言数值常量是()。
A.028 B.'\12A C.'\177‘ D. N
B '\12A'

C,其实char常量就是数值
----------------------
好吧B有问题
--------------
C语言使用的ASCII码总共128个
\000 ~ \177 (即0-127)
注意'\ddd'表示ASCII码为ddd的八进制字符
'\xdd'表示ASCII码为dd的十六进制字符

---------------
当然'\0'可以写成‘\000’

------------------
直接看这个
#include <stdio.h>
int main()
{
int a = '\141';
int b = 'a';
int c = '\x61';
printf("%d,%d,%d\n",a,b,c);
return 0;
}
-------
输出为
97,97,97
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-01-28
选C
D没有单引号
B少了一个单引号
A这个要注意 028是8进制的数字 但是里面出现8了 就是错误的了追问

B中是有两个单引号的。。我打错了。。BC我不懂,你能说详细点吗?谢谢·

第2个回答  2013-01-28
选A 哦,BC不合法,N如果加单引号的话也可以当常量。

以下选项中,合法的一组C语言数值常量是( )。 A)028 .5e-3 .0xf B)1...
所以B是正确的

3. 以下选项中,不合法的C语言数值常量是( ) (A)028 (B)12. (C).177...
A不合法,028前的0是代表八进制,而八进制数只能0-7,没有8,所以不合法

以下选项中,合法的一组C语言数值常量是:为什么?
A中,028不合法,不能以0开头 B中,全部合法 C中,0abc,不能以0开头 D中,10,000,中间不能有逗号

全国计算机等级考试二级C语言历年试题及答案
A)double int_; B)int _int; C)char For D)float USS(13)下列叙述中正确的是 A)C语言编译时不检查语法 B)C语言的子程序有过程和函数两种 C)C语言的函数可以嵌套定义 D)C语言的函数可以嵌套调用(14)以下选项中,合法的一组C语言数值常量是A) 0x8A B)12 C).177 D) 028(15)以下叙述中正确的是 A)...

c语言数值常量表示方法问题
一. 整型常量 如6,27,-299 在 C 语言中,整型常量分为十进制整型常量、八进制整型常量和十六进制整型常量三种表示形式。(1)十进制整型常量 这种常量只能出现 0~9 的数字,且可带正、负号。例如:0 1 364 28 -34 第 2 章 基本数据类型 •29•(2)八进制整型常量 这种常...

合法的一组C语言数值常量是
A中,028 是八进制数。。以0开始的。。八进制数要求,组成它的数码只能是0到7,但里边有8,显然对。C中4e1.5 错了。。。用e表示的,只能是这样,e 前边要有数字,e后边的数要是整数,1.5不是整数。D中的10,000不能这样的,不能有个,...

在C语言中,下列合法的字符常量是?
选B:!所谓常量是指在整个程序运行过程中其植始终不会改变的量。例如:123,3.6 'g','dfg'等!如:12,0,-23为整型常量,5.3,-1.2为实型常量,'A','g'为字符型常量;常量一般可以从字面形式即可判别。这种常量称为字面常量或直接常量;...

C语言数值常量?
4c1.5错误;D 10,000错误 2 C For是关键字不能他用。3 B (1\/2)*(a+b)*h中(1\/2)直接为0,要想一样应该为:(1.0\/2)或(1\/2.0)4 D k+1没有改变k的值。5 D kk>=48 && kk<91,这个范围的符号不仅有大写字母还有别的。6.正确,这是因为putchar()包含在改头文件中。n=n\/...

有关c语言数值常量表示方法的问题。
【A选项】0x开头表示16进制数。4.5e0是4.5乘以10的0次方,就是浮点数4.5 【B选项】0开头是八进制,所以028不对,八进制是0~7,没有8 【C选项】.177就是0.177 4e1.5不对,比如4.5e2的意思是4.5乘以10的2次方,e前面的数可以有小数点,后面的数必须是整数(可为负)0abc不对,理由...

c语言中非法字符有哪些?
\\x0d\\x0a C '&' 是用单引号括起来的单个字符,正确。\\x0d\\x0aA '\\xff' B '\\65' D'\\028' 是用单引号括起来的多个字符,但因它们前面都 有一个转义符 ‘\\‘ ,就不能说它们都不符合定义,都不合法的。\\x0d\\x0a\\x0d\\x0aA '\\xff' 中 '\\x' 组合表...

相似回答