第一范文网 - 专业文章范例文档资料分享平台

十进制转任意进制的通用方式

来源:用户分享 时间:2025/5/29 3:44:34 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

十进制转任意进制的通用方式是:除x取余倒排法(x代表进制数)。 如:将十进制数76转换成任意进制 1.转成二进制

76 / 2 ... 0 = 38 / 2 ... 0 = 19 / 2 ... 1 = 9 / 2 ... 1 = 4 / 2 ... 0 = 2 / 2 ... 0 = 1 / 2 ... 1 76(10) = 1001100(2)

2.转成八进制

76 / 8 ... 4 = 9 / 8 ... 1 = 1 / 8 ... 1 76(10) = 114(8)

3.转成十六进制 76 / 16 ... 12 = 4 / 16 ... 4 76(10)=4C(16)

B :二进制数。 Q :八进制数。 D :十进制数。 H :十六进制数。

关于十进制数通常不加后缀,也即十进制数后的字母 D 可省略。

( 1 )将二进制数转换成对应的十进制数

将二进制数转换成对应的十进制数的方式是“按权展开求和”:

利用二进制数按权展开的多项式之和的表达式,取基数为 2 ,逐项相加,其和确实是对应的十进制数。

例 1 :将二进制数 转换成对应的十进制

解: =1×2的3次方+0×2的2次方+1×2的1次方+1×2的0次方+1×2的-1次方 =8+0+2+1+ =

(2 )将二进制数转换为对应的八进制数

由于 1 位八进制数对应 3 位二进制数,因此二进制数转换成八进制数时,只要以小数点为界,整数部份向左,小数部份向右每 3 位分成一组,各组用对应的 1 位八进制数字表示,即可取得对应的八进制数值。最左最右端分组不足 3 位时,可用 0 补足。

例:将 转换成对应的八进制数。

解:

因此, = 。

同理,用相反的方式能够将八进制数转换成对应的二进制数。

(3 )将二进制数转为对应的十六进制数

由于 1 位十六进制数对应 4 位二进制数,因此二进制数转换为十六进制时,只要以小数点为界,整数部份向左,小数部份向右每 4 位分成一组,各组用对应的 1 位十六进制数字表示,即可取得对应的十六进制数值。两头的分组不足 4 位时,用 0 补足。

例:将 转换成对应的十六进制数 解:

因此 = 。

同理,用相反的方式能够将十六进制数转换成对应的二进制数。

运算机中经常使用的数的进制要紧有:二进制、八进制、十六进制,学习运算机要对其有所了解。

2进制,用两个阿拉伯数字:0、1;

8进制,用八个阿拉伯数字:0、一、二、3、4、五、六、7; 10进制,用十个阿拉伯数字:0到9;

搜索更多关于: 十进制转任意进制的通用方式 的文档
十进制转任意进制的通用方式.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c21l629xaem9pg7z7hdvh6c4rp7oypx00ss2_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top