以下选项中属于C语言合法常量有() A 90.B 090 C 9e1.0 D 90.0e

问题描述:

以下选项中属于C语言合法常量有() A 90.B 090 C 9e1.0 D 90.0e

一.整型常量
整型常量可以用三种样子:
1.十进制整数.如356,-120,0.
2.八进制整数.八进制形式的常量都以0开头,如0123,也就是十进制的83;-011,也就是十进制的-9.
3.十六进制整数.十六进制的常量都是以0x开头,如0x123,就是十进制的291.

二.实型常量
实型常量有两种样子:
1.十进制小数形式.这个我们应该很熟悉了,小学就学了的,不过注意:0.0也是实型常量.
2.指数形式.上过初中的都应该知道科学计数法吧,指数形式的常量就是科学计数法的另一种表示,比如123000,用科学计数法表示为1.23×10的5次方,用C语言表示就是1.23e5或1.23E5,注意e或E的前面必须要有数字,而且e或E后面的数字一定要是整数.
B 090 按理说0开头为8进制,逢8进1,不可能出现9
C\De后面必须是整数
所以选AD选项中哪里有误啊!???还有90.是什么意思呀d 的e后面不能没有数字
90.同90.0