gpt4 book ai didi

floating-point - float 和整数....?

转载 作者:行者123 更新时间:2023-12-04 21:26:46 26 4
gpt4 key购买 nike

为什么我们需要整数并在处理器中 float ?谢谢

最佳答案

整数用于计数,浮点数用于计算。我们在数学中都有它们(它们分别被称为整数和实数),所以我们在算法和程序中也需要它们。故事结局。

当然,大多数 fp 数实现的范围大于大多数整数实现的范围,但我明天可以发明一种语言,在其中我允许 512 位整数但只允许 16 位浮点数(1 个符号位,3 个指数位) , 12 个有效位)。整数在除法下仍然没有闭合,浮点数仍然没有用于计数,因为虽然 fp 数上有一个后继函数,但实数上没有,我们喜欢假装 fp 数是实数。

不,整数在处理器上并不容易,处理器对位进行基本的 bool 逻辑运算。如果处理器 X1 执行整数算法的速度比 fp 算法快,那么在内存库中搜索就会找到一个反例。

我们甚至不需要分数的 fp 数,我们可以使用整数对来表示分子和分母。

整数的绝对精度是我们使用它们进行计数的原因。对于所有实际目的,现有 fp 实现的精度就足够了(现在,有一种疯狂的说法会引起分歧!)

问候

标记

关于floating-point - float 和整数....?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2062010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com