helooo的个人博客分享 http://blog.sciencenet.cn/u/helooo

博文

数的不同进制转换:一个简单的方法

已有 264 次阅读 2019-11-11 10:31 |系统分类:科研笔记

我们可以使用编码和解码的思想来理解数制。十进制的含义就是用底数 为10 的指数来表示一个数。例如,(256.625)D(D代表十进制数,B代表二进制,O代表八进制,H代表十六进制)这个数的含义是:有一个数x的值等于

image.png

明白这一点,就可以进行数制之间的转换了。很简单。

1. 其他进制转换为十进制

示例:

image.png

注:在十六进制中10用A表示。

2. 十进制转化为其他进制
“进制”可看成是对x用指数进行的一次编码。那就用“目标底数”(比如,十六进制的目标底数即为16)的对数log来解码,再用目标底数的指数来编码,即可得到转换结果。示例:

image.png

3. 其他进制之间的转换
先把这个数转化成十进制,再转化成目标进制。示例:

image.png




http://blog.sciencenet.cn/blog-3376418-1205669.html

上一篇:对知识的理解
下一篇:精美的LaTeX学术会议海报模板

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备14006957 )

GMT+8, 2019-12-11 09:49

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部