首页 > 试题广场 >

在下列选项中,全部都合法的浮点型数据的选项为( )。

[单选题]
在下列选项中,全部都合法的浮点型数据的选项为()
  • 1e3.5    15.    2e4
  • 12.34    1e+5    0.1E12
  • 0.2e2    12345.    e5
  • 5.0e(1+4)    0.1    8e+2

合法的浮点数有两种表示形式:

  1. 十进制小数形式。他有数字和小数点组成,必须有小数点。例如(123.)(123.0)(.123)。

  2. 指数形式。如123e3。字母e(或E)之前必须有数字,e后面的指数必须为整数。

  3. 规范化的指数形式里面,小数点前面有且只有一位非零的数字。如1.2345e8

发表于 2018-05-25 16:09:23 回复(4)
浮点型数据有两种表达方式,一种是我们常见的十进制小数,如1.0等,可以缺省小数点前后的数,比如 1.和.1也是合法的表达;另一种就是指数型了,形如 aEn 的方式,其中a是一个十进制小数,诸如1.0  .123456或者1.都是合法的,中间的E和e也都合法,不区分大小写,最后一个n只能是整型常量,不能是表达式a和n都不能缺省。

A 错在1e3.5 指数不能是3.5
B 正确,其中第二项中的 +5表示正数,完全正确
C e5错误
D  5.0e(1+4) 错误,不能是表达式
发表于 2018-09-05 11:42:03 回复(3)
每个选项都有三个数,c不是12345.e5,不然是对的
发表于 2019-12-03 23:08:38 回复(0)
  1. 十进制小数形式。他有数字和小数点组成,必须有小数点。例如(123.)(123.0)(.123)。

  2. 指数形式。如123e3。字母e(或E)之前必须有数字,e后面的指数必须为整数。

  3. 规范化的指数形式里面,小数点前面有且只有一位非零的数字。如1.2345e8

发表于 2018-07-17 18:42:13 回复(0)
A e+整数
B √
C e前面要加数字 必须 所以e5不合法
D e后面加表达式 不合法
发表于 2018-09-25 16:07:54 回复(0)
DKC头像 DKC
呵,头一次看见没有评论的,都做对了看来
发表于 2018-05-08 12:56:23 回复(7)

这些选项都是合法的浮点数表示方式。其中,12.34是一个普通的小数表示,1e+5表示科学计数法中的10的指数部分为正数的情况(即10的5次方),0.1E12也是科学计数法中的表示方式。所以选项B中的所有浮点数都是合法的。

其他选项中,选项A中的1e3.5是非法的,因为指数部分必须是整数,不能是小数。选项C中的0.2e2表示科学计数法中指数部分为2,但该部分不应该包含任何空格,因此是非法的。选项D中的5.0e(1+4)是非法的,因为指数部分必须是整数,不能是表达式。

发表于 2023-10-30 14:38:53 回复(0)
十进制小数形式。他有数字和小数点组成,必须有小数点。例如(123.)(123.0)(.123)。 指数形式。如123e3。字母e(或E)之前必须有数字,e后面的指数必须为整数。
发表于 2020-08-08 23:47:58 回复(0)
c 把第二个数和第三个数放在一起了。注意看数字间的空格。
浮点数有两种类型:一种是正常的浮点数,一种是带e的浮点数。
正常浮点数,1.23   1.   .1 必须要有小数点,前后数字可没有一个。
带e的浮点数,e后数字必须是整数,e前必须有数字,一个十进制数。标准的带e浮点数,e前数字是   1.234e+5   
发表于 2023-11-05 17:30:10 回复(0)
e前有不为0的数字,e后数字为整数
发表于 2023-06-08 17:56:01 回复(0)
e前e后必有数,e后必定为整数
发表于 2022-10-17 10:53:54 回复(0)
b和c我试了一下,编译全通过了
发表于 2022-01-23 16:27:45 回复(1)
中第二项中的 +5表示正数,完全正确
发表于 2021-07-26 12:30:35 回复(0)
把空格多打几个区分下会死啊,这是人能看清的?
发表于 2024-11-20 23:26:48 回复(0)

浮点数有三种表示形式:

  1. 十进制小数形式。他有数字和小数点组成,必须有小数点。例如(123.)(123.0)(.123)。

  2. 指数形式。如123e3。字母e(或E)之前必须有数字,e后面的指数必须为整数。

  3. 规范化的指数形式里面,小数点前面有且只有一位非零的数字。如1.2345e8

发表于 2023-03-31 22:39:52 回复(0)
服了,挨这么近,,,看错了
发表于 2023-01-19 21:05:28 回复(0)
A: 1.e3.5 e的后面必须是整数,其他正确
C: e5 e前面没有明确的数字
D: 5.0e(1+4)  e的后面不能有运算
发表于 2022-10-21 20:06:32 回复(0)
这道题算是数学题的扩展,要怪只能怪我数学不好了…
发表于 2022-06-17 10:59:35 回复(0)
没看懂 小数点前有且只有一位非零的数字是啥意思。 b选项前面的12是?
发表于 2021-09-05 22:56:16 回复(1)
卧槽,我眼花了,以为C是对的
发表于 2019-12-08 02:09:22 回复(0)