最新消息:

十进制数转换为二进制(十进制数如何转换为二进制数)

媒体模版 admin 浏览 评论

第一种方法:短除法

例如:将123转化为二进制

短除法转二进制要求对2倒取余,因此转化为结果为:111011

第二种方法:幂方和

十进制数按照幂方和转化十进制过程如下:

123= 1*10^2+ 2*10^1+ 3*10^0

= 100+ 20+ 3

= 123

二进制与十进制类似,转化十进制过程如下:

1001110= 1*2^6+ 0*2^5+ 0*2^4+ 1*2^3+ 1*2^2+ 1*2^1+ 0*2^0

= 64+ 0+ 0+ 8+ 4+ 2+ 0

= 78

将上述二进制倒过来就是十进制转二进制的方法了!

78= 64+ 14

= 64+ 8+ 6

= 64+ 8+ 4+ 2

= 2^6+ 2^3+ 2^2+ 2^1

= 1001110

将78每次都拆出最接近的2的次方项,直到完全拆完为止,出现的次方项写为1,没有出现的写为0,即为十进制转二进制的过程,此方法需要注意掌握2的次方项以及快速心算的能力。

方法如下:

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

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

以321为例,步骤如下

321/2=160.....1

160/2=80........0

80/2=40...........0

40/2=20...........0

20/2=10...........0

10/2=5.............0

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

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

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

则321(十进制)=101000001(二进制)

2、百度搜索查询:

(1)、打开百度,在百度搜索“321转换成二进制数”;

(2)、得到转换结果。

十进制数转换为二进制数,要将整数和小数分别转换,然后相加即可。

(1)十进制整数转换为二进制整数

方法:除2取余。用2不断去除要转换的十进制数,直至商等于0为止,将所得的各次余数按逆序排列,最后一次的余数为最高位。即得所转换的二进制数。

例将33转换为二进制数。233…………1

2160280214

22_21……

.10

故33=10000IB或33D=10000IB

(2)十进制小数转换为二进制小数

方法:乘2取整。即用2连续去乘纯小数部分,直至纯小数部分为零或满足所要求的精度,每次乘积的整数部分顺序排列,就得到要求的二进制小数。

例将0.375转换为二进制数。

0. 375

20. 750

2

整数部分为0小数部分为0.751. 50

整数部分为1小数部分为0.50. 5

0. 21. 0

整数部分为1小数部分为0故0. 375=0. 011B,或写为0. 375D=0. 011B

转载请注明:片头模版 » 十进制数转换为二进制(十进制数如何转换为二进制数)

发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)

网友最新评论 ()