![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[单选题]
以下选项中可作为C语言合法常量的是
A.-80
B.-080
C.-8e1.0
D.-80.0e
![](https://static.youtibao.com/asksite/comm/h5/images/m_q_a.png)
A、-80
解析:解析:C语言的常量分为整型常量、实型常量和字符型常量。本题中包含整型常量和实型常量。选项B)以0打头,应该属于八进制整数,而八进制整数只能用数字0~7表示,所以选项B)不合法;选项C)和D)从形式上看属于实型常量,但对于指数形式的实型常量,e(或E)之前必须有数字,且e后面的指数必须为整数,所以选项C)和D)都不合法;选项A)属于实型常量中正确的十进制小数形式。
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)