从二进制与十进制相互转换看进制之间的转换

突然很想把以前学过的,自己引以为荣的东西(当然都是很简单的东西)整理一下,正好提供了一个很好的平台,那现在就先从进制之间的转换开始吧!

操作方法

  • 01

    二进制转为十进制 这是最简单的,将每个位置上的数乘以2^n,然后再相加,例如 (1101.1011)B = 1×2^3+1×2^2+0×2^1+1×2^0+1×2^(-1)+0×2^(-2)+1×2^(-3)+1×2^(-4) = 8+4+0+1+1/2+0+1/23+1/24 = 13+0.5+0.125+0.0625 = (13.6875)D

  • 02

    十进制转化为二进制 这个需要注意的是,整数部分和小数部分的转化方式不同,整数部分采取“除2取余”,而小数部分采取“乘2取整”,例如 整数部分: 13%2=1; 13/2=6; 6%2=0; 6/2=3; 3%2=1; 3/2=1;1%2=1;1/2=0; 则(13)D = (1101)B.取余数并倒序 小数部分: 0.6875*2=1.375(取1) (1.375-1)*2=0.75(取0) 0.75*2=1.5(取1) (1.5-1)*2=1(取1) 1-1=0(到这就结束了) 则(0.6875)D = (1011)B

  • 03

    十进制与其它进制之间 十进制与其它进制之间的转化同样如此,这里就不再赘述。

(0)

相关推荐

  • java中进行2、8、16、10进制之间的转换

    我们在编写程序的时候,经常要用到进制之间的转换,但是转换方法很多,我们也不可能做到很准确的记忆,再次就给大家总结一下 java中的进制直接的相互转换,希望对大家有用. java中进行二进制,八进制,十 ...

  • java实现进制之间相互转换

    二进制,四进制,八进制,10进制,N进,如何实现他们相互之间的转换功能?本人是一名初学者,对应提供的快速接口产生了兴趣,并自己思考进行了实现,如果方法拙笨欢迎指出,供小弟进行下一步的学习. 思路分析 ...

  • k进制小数转成十进制小数或十进制转k进制

    k进制小数与十进制小数的互换,是学习c语言过程的基础. 操作方法 01 先讲k进制小数转成十进制小数 02 只需要在k进制数上做一定的乘法和加法,公式见图 03 例如二进制101.111转换成十进制为 ...

  • java 中各进制之间转换方法

    java中十进制.十六进制.二进制.ASCII码是常用的编码方式,在本篇文章中将这些编码的相互转换直接以代码的形式粘贴出来,以供参考. 十六进制字符串转十进制 01 param hex  十六进制字符 ...

  • 使用win7自带的计算机进行数字进制转换

    我们平时的生活中接触最多的就是10进制的数字,但是有些时候,因为工作等原因的需要,需要进行各种进制之间的转换.win7自带的计算机就有进制转换的功能,使用起来非常方便. 操作方法 01 首先打开计算机 ...

  • JS 进制转换(2进制、8进制、10进制、16进制)

    javascript 进制转换(2进制.8进制.10进制.16进制之间的转换) 操作方法 01 十进制转其他 02 var x=300; console.log(x); console.log(&qu ...

  • 怎样把十进制转换成二进制以及进制的互换

    学过计算机基础的小伙伴都知道进制的转换是非常重要的,那么怎样把十进制转换成二进制以及进制之间是怎样互相转换呢? 操作方法 01 打开电脑,在开始菜单的搜索框中输入"计算器",按下回 ...

  • 二进制、八进制、十进制、十六进制之间的转换

    进制也就是进制位,对于接触过电脑的人来说应该都不陌生,我们常用的进制包括:二进制.八进制.十进制与十六进制,它们之间区别在于数运算时是逢几进一位.比如二进制是逢2进一位,十进制也就是我们常用的0-9是 ...

  • 怎样通过计算器进行进制之间的换算

    计算机在很多时候都要进行进制之间的转换,现在我们讨论一下系统自带的计算器进行进制转换 操作方法 01 点击开始-->程序-->附件-->计算器,单击左键就可以打开了 02 点击计算器 ...