答案给的是b,很是疑惑,书上写的是e前面必须有数字,而且后面必须跟整数,是不是答案出错了?
没错啊,B中的 “123” 是整数,不是浮点数;“2e4.2” 的指数是 4.2 不满足浮点数的规则必须是整数;“.e5” 中的 “.e” 不满足浮点数的规则,所以B中3个数均不是浮点数。
有帮助的话希望可以采纳支持一下博主
浮点型常量的基本形式:
1.有符号的数字(包括小数点),后面紧跟e或E,最后是一个有符号数表示10的指数。
2.正号可以省略。
3.可以没有小数点或指数部分,但不能同时忽略两者。
4.可以省略小数部分或整数部分,但不能同时省略两者。
5.不能在浮点型常量之间加空格。