gpt4 book ai didi

binary - 为什么负归一化浮点二进制数不能以 11 开头?

转载 作者:行者123 更新时间:2023-12-01 14:38:20 25 4
gpt4 key购买 nike

在学习 A 级计算时,教科书、试题和老师反复告诉我们,如果负的归一化浮点二进制数以 11 开头,则它不会被归一化。

在负 11 的二进制补码的情况下,它可以写为 10101,因此标准化形式的数字将是 10101 00100 这遵循数字开头没有 11 的规则

但是对于负 1,二进制补码版本是 11111,那么标准化版本会是什么,11111 00100 工作但违反规则,011111 00101 使数字为正并使用太多位,10111 00100 使负 9 而不是负 1

基本上为什么数字不能以 11 开头,如何用解释来表示减一?

最佳答案

你是对的,二进制 -1 的规范化版本是 1.100 0001

这类数学的问题在于没有人真正做到这一点。所以你会发现在这个领域很难找到任何“专家”。 0.1 和 1.0 规则对于学习概念很有用。然而,概念规则并不总是适用于现实世界。归一化的要点是在给定的边界内保持尽可能多的准确性。因此,如果您要使指数 0010 符合您的规则... 1.010 0010 您正在失去准确性(不是 -1 的情况),但潜力是存在的。

关于binary - 为什么负归一化浮点二进制数不能以 11 开头?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30178544/

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