7、下列选项中,不可以作为C语言常量的是( ) A).88 B)35.6e3 C)4e-2 D)3⼀5

2024年11月18日 19:55
有5个网友回答
网友(1):

a
因为a中的 .88 无论表达成单精度型还是双精度型,都是一个不确定的数,(看单精度型还是双精度型在C语言中的定义)。虽然它在C语言程序里运行也不会报错,但这个数作为常量与常量的定义是相违背的。(我把四个选项都运行了一遍,您自己也可以试一下)

网友(2):

D,3/5是一个表达式,不是常量
其他都是实型常量

网友(3):

A 应该是0.88 。零不能省略

网友(4):

b,应该写成3.56e4,

网友(5):

都可以的