又一道简单的C语言题

来源:百度知道 编辑:UC知道 时间:2024/05/18 18:30:42
合法的C语言中,合法的长整型常数是
A) '\t' B) "A" C) 65 D) A 答案是A。
这题我没怎么懂啊,什么意思啊。
数字不是常量吗???

我给你分析一下:
B:"A",这是一个字符串,当然就谈不上整数了
C:65,这的确是一个常数,但不同的编译器可能会是不同的类型,这个选项有点不好判断
D:A,这个什么都不是,就不用说了

A:他是一个字符'\t',他对应的ASCII码就是一个整形常数

至于题目中的长整形常数是什么意思就知道什么意思了,难道是要求是LONG型吗?

'\t'是一个字符常量。
b中的"A"是字符串
c是数字
d是变量
所以选A,只有它是常量

答案不正确吧,好像是C正确