下列表示中,不可作为c语言常数的是?

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:58:10
A. 020 B. 1 UL
C. '0x41' D. 0xfe

拜托稍微详细些。。后天就二级了

还有 c语言常数和c语言常量有区别么?

A是8进制数20
B是常数1,并且把1强制转化为unsigned long型。
D是十六进制数fe

而C什么都不是。不是字符串常量。

选B,因为A为八进制,C,D为十六进制,(C项不可能是字符串,它只有单引号)只有B项出现了字符。常数应该是指整型常量和实型常量。C常量是指整型、实型、字符型常量。有没有常数次个词啊,我过二级的时候怎么没见?

答案是b
a是八进制
c d是16进制的

答案是C。 C的正确表示方法是'\x41'或者0x41。

我在机器上,分别把你的四个答案都输入机器试了试,就b不行。答案应该是B

C是字符串