10进制转为2进制、8进制、16进制的公式

网上有关“10进制转为2进制、8进制、16进制的公式”话题很是火热,小编也是针对10进制转为2进制 、8进制、16进制的公式寻找了一些与之相关的一些信息进行分析 ,如果能碰巧解决你现在面临的问题,希望能够帮助到您。

方法如下:

1、十进制整数转二进制数方法:除以2取余数,逆序排列(除二取余法)。

具体做法:用2整除十进制整数 ,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行 ,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位 ,依次排列起来 。

以23为例,步骤如下:

23/2=11.......1

11/2=5.........1

5/2=2............1

2/2=1............0

1/2=0............1

则23(十进制)=10111(二进制)。

2 、十进制整数转八进制数方法:除以8取余,逆序排列(除8取余法)。

具体做法:用8整除十进制整数 ,可以得到一个商和余数;再用8去除商 ,又会得到一个商和余数,如此进行,直到商为小于1时为止 ,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来 。

以214为例 ,步骤如下:

214/8=26.......6

26/8=3............2

3/8=0...............3

则214(十进制)=326(八进制)。

3、十进制整数转十六进制数方法:除以16取余,逆序排列(除16取余法)

具体做法:用16整除十进制整数,可以得到一个商和余数;再用16去除商 ,又会得到一个商和余数,如此进行,直到商为小于1时为止 ,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。

同时 ,当余数为10用A表示 ,11用B表示,12用C表示,13用D表示 ,14用E表示,15用F表示 。

以214为例,步骤如下:

214/16=13.........6

13/16=0...........13

则214(十进制)=D6(十六进制)。

扩展资料:

二进制间的计算是逢二进一(其他进制同理),

其加法: 0+0=0 ,0+1=1 , 1+0=1, 1+1=10 。如:0110+0101=1011

其乘法:0×0=0,1×0=0,0×1=0 ,1×1=1 。

其减法:0-0=0,1-0=1,1-1=0 ,0-1=1。

其除法:0÷1=0,1÷1=1。

计算机中的十进制小数用二进制通常是用乘二取整法来获得的 。

比如0.45换算成二进制就是:

0.45 × 2 = 0.9 ?取0,留下0.9继续乘二取整

0.9 × 2 = 1.8 取1 , 留下0.8继续乘二取整

0.8 × 2 = 1.6 取1 ,留下0.6继续乘二取整

0.6 × 2 = 1.2 取1, 留下0.2继续乘二取整

0.2 × 2 = 0.4 取0, 留下0.4继续乘二取整

0.4 × 2 = 0.8 取0 , 留下0.8继续乘二取整

.......

一直循环,直到达到精度限制才停止(如:取6位则为011100) 。

百度百科—二进制

采用除8取余法。

1、10进制

十进制数是组成以10为基础的数字系统,有0,1,2,3, 4, 5, 6, 7, 8, 9十个基本数字组成。

2 、八进制

一种以8为基数的计数法,采用0 ,1,2,3 ,4,5,6 ,7八个数字,逢八进1 。一些编程语言中常常以数字0开始表明该数字是八进制。八进制的数和二进制数可以按位对应(八进制一位对应二进制三位),因此常应用在计算机语言中。

关于“10进制转为2进制、8进制、16进制的公式”这个话题的介绍 ,今天小编就给大家分享完了 ,如果对你有所帮助请保持对本站的关注!

(50)

猜你喜欢

发表回复

本站作者才能评论

评论列表(3条)

  • 豆新勇的头像
    豆新勇 2026年01月08日

    我是乐信号的签约作者“豆新勇”

  • 豆新勇
    豆新勇 2026年01月08日

    本文概览:网上有关“10进制转为2进制、8进制、16进制的公式”话题很是火热,小编也是针对10进制转为2进制、8进制、16进制的公式寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你...

  • 豆新勇
    用户010803 2026年01月08日

    文章不错《10进制转为2进制、8进制、16进制的公式》内容很有帮助

联系我们:

邮件:乐信号@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

关注微信