1)据我所知,计算机将十进制数字转换为二进制数字并按其处理。例如,当我们在计算机的计算器中添加像“12”和“37”这样的十进制数字时。这是对的吗?
2)如果我的第一个问题是正确的,CPU如何以单精度解释下面的二进制表达式?(结果如何显示?计算机如何将转换为浮点数的表达式再次转换为十进制?我们如何将转换为浮点数的表达式再次转换为十进制?)
0 ll 01111110 ll 01100110011001100110100
我的意思是我们如何知道这个表达式中的单精度结果是 0.70000005:浮点算术
3) 据我所知,当我们在计算机的计算器中添加十进制0.1 和 0.6 时,计算机执行的交易与我分享的视频中的相同。但是,计算器对我们隐藏了 .0000005二进制部分(如视频结果中所示),并因此向我们显示十进制数字“0.7”,但它如何隐藏或删除该部分?为什么它没有通过四舍五入向我们显示像 0.71 这样的数字,
0 ll 01111110 ll 01100110011001100110100浮点数?