2021-12-10:64位的浮点数和64位的有符号整数,哪个能表示的数据个数多? A.整型多。 B.浮点型多。 C.与平台有关。 D.一样多。 来自qq群。

Posted 福大大架构师每日一题

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-12-10:64位的浮点数和64位的有符号整数,哪个能表示的数据个数多? A.整型多。 B.浮点型多。 C.与平台有关。 D.一样多。 来自qq群。相关的知识,希望对你有一定的参考价值。

2021-12-10:64位的浮点数和64位的有符号整数,哪个能表示的数据个数多?
A.整型多。
B.浮点型多。
C.与平台有关。
D.一样多。
来自qq群。

答案2021-12-10:
答案选A。

解析:乍看之下,看起来是浮点型多,但仅仅是浮点型表示的范围比整型大而已。

不管什么类型的数据,最多只能有2的64次方个。
对于整型:刚好就能满打满算,有2的64次方个。
对于浮点型:
情况1:0和-0是在内存上是不同的,但是值是一样大。
情况2:如果指数位区域全位1,且小数位不为0,这个数表示为不是一个数(NaN)。
这两种情况,导致浮点数的个数小于2的64次方个。

所以答案选A。

以上是关于2021-12-10:64位的浮点数和64位的有符号整数,哪个能表示的数据个数多? A.整型多。 B.浮点型多。 C.与平台有关。 D.一样多。 来自qq群。的主要内容,如果未能解决你的问题,请参考以下文章

IEEE浮点数floatdouble的存储结构

input限制只能输入整数或保留小数点后2位的浮点数

JavaScript原始数据类型

2021-09-11:给你一个32位的有符号整数x,返回将x中的数字部分反转后的结果。反转后整数超过 32 位的有符号整数的范围就返回0,假设环境不允许存储 64 位整数(有符号或无符号)。(代码片段

verilog中符号位的扩展问题

JavaScript数据类型