怎么用计算机转进制,计算机常用进制及相互转换

计算机中的二进制

在计算机中使用 补码表示信息

在计算机中一个数据位  为 1bit ,一个字节由8个bit表示 称为 1Byte

计算机中常用的进制转换

8b = 1B

1024B = 1KB

1024KB = 1MB

1024MB = 1GB

1024GB = 1TB

1024TB  = 1PB

二进制转换为十进制

0010 0011=1x2^5+1x2^1+1x2^0=35

八进制转换为十进制

0234 0756

八进制以0开头,二进制数以0b开头,十六进制以0x开

0023  0067转换为十进制数方法为下:

2x8^5+3x8^4+6x8+7=77879

十六进制转换为十进制

0001 12ad  =  1*16^4+1x16^3+2x16^2+10x16+13=70317

十进制转换为2进制

除数逆取余:简述就是十进制数除以二,分别依次可以得到0与1,一直除到出不掉2为止,余数取1,按照逆顺序排列余数,所得的余数的集合就是该十进制数的二进制形式。

33   ===》   0010 0001

十进制转换为八进制

78  78/8=9......6  9/8=1......1      1/8=0......1,所以结果逆取余数:116

116/8/=14......4  14/8=1......6  1/8=0......1所以同上方:164

十进制转换为16进制

486/16=30......6  30/16=1......14

1/16=0......1       所以按照除数逆取余原则结果为:1e6

常用进制之间的转换

将其他进制转换为十进制

方法 : ==位权展开法==

权重的计算方法  (进制) [位数-1]    进制的位数-1次幂

==每一位数字与对应的权重相乘,然后将乘积相加==

二进制转十进制

八进制转十进制

十六进制转十进制

将十进制转换为其他进制

方法 : 短除法

除==k==逆取余

将十进制转二进制

将十进制转八进制

将十进制转十六进制

迂回路线 : ==先将十进制转换为二进制,再组合为八进制或者十六进制==

把二进制每三位 组合到一起组成 八进制

把二进制每四位组合到一起,组成十六进制

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值