进制表现方式和进制转换


进制表现形式
十进制整数默认就是10 由0到9组成

二进制的表现方式以0b开头 0和1组成如:0b100
八进制的表现方式以0开头 0到7组成如:0100
十六进制的表现方式以0x开头 0到9包括a b c d e f组成如:0x100
任意进制到十进制的转换原理
系数:就是每一位上的数字
基数:x进制 基数就是x 例如:二进制转十进制 基数就是x
权:在右边 以0开始编号 对应位上的编号就是该为上的权 例如:12345 从右往左 0编号
结果:把系数*基数的全次幂相加即可
二进制转十进制 如0b1001x2^2+0x2^1+0x2^0
八进制转十进制 如01001x8^2+0x8^1+0x8^0
十六进制转十进制 如01001x16^2+0x16^1+0x16^0
十进制转任意进制
除积盗取余数
十进制转二进制 如88除以8的余数在除以2一直除以0为止
十进制转八进制 如6464除以2的余数在除以2一直除以0为止
十进制转十六进制 如256256除以2的余数在除以2一直除以0为止
快速进制转换 8421码
1 1 1 1 1 1 1 1
1x2^7+1x2^6+1x2^5+1x2^4+1x2^3+1x2^2+1x2^1+1x2^0
256 64 32 16 8 4 2 1
除积盗取余数
二进制转八进制 如111 100三位一组 111对应最右边开始1+2+ 4=7 100同样最右边开始1对应4
二进制转十六进制 如11 1100四位一组 11对应最右边开始1+2=3 1100同样最右边开始4+8=c
十进制转二进制 如60256 64 32 16 8 4 2 1 (60-32=28-16=12-8=4-4=0)=001111
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值