计算机基础知识二进制十进制,计算机基础之 二进制与十进制

本文为原创,虽然简单,但转载还请注明,谢谢

十进制 转 二进制

原则:整数“除2”取余,小数“乘2”取整

举例:十进制 311 转 二进制

除              余

2   )312                          解释: 312 ÷ 2 = 156  余 0

2   )156      0

2   ) 78       0

2   ) 39       0

2   ) 19       1

2   ) 9         1

2   ) 4         1

2   ) 2         0

2   ) 1         0

0         1

结果:100111000    (从下往上写)

举例:十进制 0.8125 转 二进制

取小                             取整

0.8125 × 2 = 1.625          1

0.625   × 2 = 1.25            1

0.25     × 2 = 0.5              0

0.5       × 2 = 1.0              1

小数为0,结束计算

结果:0.1101     (从上往下写)

注意:当小数为无限循环小数事,比如0.33333....这样的,计算时需要根据保留的精度来取舍

二进制 转 十进制

整数原则:  1 后面有几位,  就用1 乘以 2的几次方,得到结果相加

举例:二进制 111000111 转 十进制

1 × 2^8                解释:最高位(左侧)1的后面有8位,所以是2 的 8次方

1 × 2^7

1 × 2^6

1 × 2^2

1 × 2^1

1 × 2^0

=>256 + 128 + 64 + 4 + 2+ 1   =  455

小数原则: 小数点后的1在第几位,就乘以 2 的 负几次方

举例:二进制 0.10111 转 十进制

1 × 2^-1     =》 0.5      解释:小数点后第一位 0.1,所以乘以 2 的 -1次 即 0.5

1 × 2^-3     =》 0.125

1 × 2^-4     =》 0.0625

1 × 2^-5     =》 0.03125

0.5+0.125+0.0625+0.03125 = 0.71875

原文:https://www.cnblogs.com/hell8088/p/9179265.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值