爱生活

 找回密码
 立即注册
搜索
查看: 51|回复: 0
打印 上一主题 下一主题

10进制和二进制之间怎么转换,10进制2进制怎么算

[复制链接]

14万

主题

14万

帖子

-134万

积分

限制会员

跳转到指定楼层
楼主
发表于 2023-1-21 03:15:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

10进制和二进制之间怎么转换


10进制和二进制之间的转换分四步:
1、把十进制中的整数部分转为二进制。把十进制数,用二因式分解,取它的余数。
例如,101/2=50,余数为1,50/2=25,余数为0,25/2=12,余数为1,12/2=6,余数为0,6/2=3,余数为0,3/2=1,余数为1,1/2=0,余数为1。
2、把相应的余数从低向高顺着写出来,如上的为1100101,即为101的二进制表示形式。
3、把十进制中的小数部分转为二进制。 把小数不断乘2,取整,直至没有小数为止。注意不是所有小数都能转为二进制的。
例如,0.75*2=1.50,取整数1,0.50*2=1,取整数1。
4、把相应的整数按顺序就可得0.11。 
要将二进制数为十进制数,只要反过来算就可以了。


二进制和十进制的怎么算的


10进制就是逢10进1的进位制数值统计方法,相对的还有2进制8进制16进制。
10进制转换成其他的都是除以要转换成的那个数,也就是说转换成二进制的就除以2,转换成八进制的就除以8,转换成十六进制的就除以16,然后倒取余数。
10---2:把20转换成二进制,20/2=10..........余数为0,10/2=5...........余数为0,5/2=2............余数为1,2/2=1............余数为01/2=0............余数为1,则20换成二进制后是10100。
10---8:把20转换成八进制,20/8=2...........余数为4,2/8=0............余数为2,则20转换成八进制后是24。


十进制转二进制算法


十进制转二进制:
  用2辗转相除至结果为1
  将余数和最后的1从下向上倒序写 就是结果
  例如302
  302/2 = 151 余0
  151/2 = 75 余1
  75/2 = 37 余1
  37/2 = 18 余1
  18/2 = 9 余0
  9/2 = 4 余1
  4/2 = 2 余0
  2/2 = 1 余0
  故二进制为100101110
  二进制转十进制
  从最后一位开始算,依次列为第0、1、2...位
  第n位的数(0或1)乘以2的n次方
  得到的结果相加就是答案
  例如:01101011.转十进制:
  第0位:1乘2的0次方=1
  1乘2的1次方=2
  0乘2的2次方=0
  1乘2的3次方=8  
  0乘2的4次方=0
  1乘2的5次方=32
  1乘2的6次方=64
  0乘2的7次方=0
  然后:1+2+0
   +8+0+32+64+0=107.
  二进制01101011=十进制107.


10转二进制怎么计算


十进制转二进制,整数部分除2取余(倒序),小数部分乘2取整。
如 58.3125 化为二进制:
58/2=29 余 0,
29/2=14 余 1,
14/2=7 余 0,
7/2=3 余 1,
3/2=1 余 1,
1/2=0 余 1。
0.3125*2=0.625,取整 0,
0.625*2=1.25,取整 1,
0.25*2=0.5,取整 0,
0.5*2=1,取整 1,
所以 58.3125(10)=111010.0101(2)




上一篇:兴全沪深300增强a的长期发展前景如何?,兴全沪深300指数怎么样
下一篇:淘宝被投诉未生产怎么申诉,被投诉未生产怎么申诉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)

站点统计|手机版|小黑屋|爱生活 ( 蜀ICP备20006951号 )|

 

快速回复 返回顶部 返回列表