以下合法的字符常量是

2024-07-06 06:39:20
推荐回答(3个)
回答1:

第一题 C
双单引号表示他为字符,而\转义字档御符的加入使他明确的表示为引号这个字行饥岩符常量

第二题 C
\x代表16进制,但\x后面应该只有2位,这个多了一个e

说下我的解释:
第一题
A 0x表示16进制,但正确的方法应该是使用转义字符\x来表示
B \后面接数字代表使用8进制,可是他两边没有加引号
D \是转义字符,所以他后面少了一个引号

第二题
A 没什么说的
B 直接用数字是可以的,这个字符是ASCII表里面编码179代表的字符
D 代表一个换行符,但换行符也是字符

最后说一下什么是正确的字符常量肢兆。
1、他必须是一个字符,而不能是一个字符串。通俗的例子就是他可以是1个字母,但不能是一个单词。
2、他两边必须都有单引号,单引号之内才是字符。双引号就不行,双引号代表串
3、字符可以用数字表示,8进制、10进制、16进制都可以,但要注意格式。
4、转义字符\要注意,如果想表示引号,斜杠这些都需要借助转义字符\才能做到。
5、他必须是一个常量,举个例子说明常量与变量。
x=1;
左边的x是变量,右边的1是常量。因为x可以通过x=2这样的语句进行改变,而1没法改变。
6、毕业快5年了看到这题我居然还没忘~哈哈 小激动下

回答2:

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

回答3:

第二题 '179' 是错误的字符常量。