看了很多语言的教程,在讲8进制、16进制的时候,从来都是用整数来表示。今天突然想到,其实小数也可以用8进制、16进制表示呢,但从来没有一本教程讲过这个问题。我知道浮点数的表示格式有很多种,在计算机内部,不管什么进制,都是用2进制存储的。所谓的10进制、8进制、16进制只是为了方便人类读写,转换出来的。小数怎么用8进制、16进制转换,这个还真不会呢,哈哈。
2 回答
繁星淼淼
TA贡献1775条经验 获得超11个赞
我觉得一个道理吧。。。只不过整数部分,小数部分分别转换比如十进制的12,转成八进制就是14那么十进制的12.12,转成八进制就是14.142333333333333
慕的地8271018
TA贡献1796条经验 获得超4个赞
方法倒是很简单,但为何不用,我觉得原因是:2进制和8进制和16进制,都有自己适合使用的地方,恰恰这些领域用不到小数比如编码,硬件存储,网络等
添加回答
举报
0/150
提交
取消