Binary (54.125)-(184)10的结果是什么
我正在练习期中考试,显然没有答案。 然而,我练习并得到了一个结果,但不确定这是否正确,因为解决方案确实很长 使用10位浮点标准执行以下算术运算(见等式表) -我需要转换为标准化 -适当标准化 -将最终答案转换为标准化的10位。 -将最终答案转换为十进制。 -必须指出是否有任何精度损失 我的答案很长,所以我只想在这里发布答案 -正常化 :54.125=0 1100 10110 :184=0 1110 01110 -标准化: 54.125=0 1110 0.01101 184=0 1110 1.01110 -结果: 0 0010 0000 -非规范化:0.03125 -精度损失:-129.90625Binary (54.125)-(184)10的结果是什么,binary,floating-point,decimal,precision,floating,Binary,Floating Point,Decimal,Precision,Floating,我正在练习期中考试,显然没有答案。 然而,我练习并得到了一个结果,但不确定这是否正确,因为解决方案确实很长 使用10位浮点标准执行以下算术运算(见等式表) -我需要转换为标准化 -适当标准化 -将最终答案转换为标准化的10位。 -将最终答案转换为十进制。 -必须指出是否有任何精度损失 我的答案很长,所以我只想在这里发布答案 -正常化 :54.125=0 1100 10110 :184=0 1110 01110 -标准化: 54.125=0 1110 0.01101 184=0 1110 1.01
请帮忙,谢谢 在这类问题上有一个元条目:你的“精度损失”太大,符号不正确。我无法检查这些步骤,因为我没有包含浮点格式定义的公式表,但肯定有问题。我指的是结果的符号。你从一个较小的正数中减去一个较大的正数,所以你应该得到一个负的结果,大约在-130范围内。