二进制十进制如何互相转换

二进制十进制如何互相转换
首先是二进制转十进制 。以小数点为界,小数点左一位对应的值为2的0次方,左二位对应的值为2的1次方,左边的类推,次方是递增的,而小数点后面的第一位取2的-1次方,后面的第二位取2的-2次方,右边的类推,次方递减 。
在二进制里,默认八位,没有的可以补零,上面的例子是正数,因为补零后00000011.111,首位是0的是正数,1则是负数,下面就介绍下负数的转化 。对于负数,首先取反,也就是0变1,1变0,加负号,然后在按小数点方法计算出对应的值加个负号即可 。
十进制转二进制比较好转,使用连除法就可以,除到商是0为止,然后按倒序排列即可,若是负数的十进制转二进制,先按正数的连除法转,将结果按照八位补齐,取反,末位加一 。
?

二进制十进制如何互相转换

文章插图
八进制数与二进制数和十进制数如何互换1如下图所示,我们常用的数制有四种,其中十进制数和二进制数最为常用 。一般来说,这四种数制之间的转换是通过二进制作为转换介质的 。转换关系如下 。


二进制十进制如何互相转换

文章插图
2二进制每位只会出现两种情况,0或者1 。我们需要先把一段二进制数每3位的划分在一起 。如下 。


二进制十进制如何互相转换

文章插图
3然后,我们需要掌握3位二进制码与十进制数之间的转换关系,比如110就是6,011就是3,如下图所示,点击查看即可 。


二进制十进制如何互相转换

文章插图
4然后,我们就可以将以上两个步骤结合在一起,将每3位的2进制数得到一位8进制数,如下图所示,这样就将二进制数转换为八进制数了 。


二进制十进制如何互相转换

文章插图
5如果我们想把八进制数转换为二进制数,就可以按照步骤3将每一位的八进制数转换为3位二进制数了,如下图 。


二进制十进制如何互相转换

文章插图
6当然,如果不是整数,是小数的话,我们将小数点前后的数单独转换即可,如下图所示 。


二进制十进制如何互相转换

文章插图
7如果是将二进制小数转换为八进制小数的话,小数点后的数如果不满3位,则把0添加到后面 。如下图所示 。
【二进制十进制如何互相转换】

二进制十进制如何互相转换

文章插图

    推荐阅读