进制表现形式
十进制整数默认就是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编号
结果:把系数*基数的全次幂相加即可
二进制转十进制 如0b100 | 1x2^2+0x2^1+0x2^0 |
---|---|
八进制转十进制 如0100 | 1x8^2+0x8^1+0x8^0 |
十六进制转十进制 如0100 | 1x16^2+0x16^1+0x16^0 |
除积盗取余数
十进制转二进制 如8 | 8除以8的余数在除以2一直除以0为止 |
---|---|
十进制转八进制 如64 | 64除以2的余数在除以2一直除以0为止 |
十进制转十六进制 如256 | 256除以2的余数在除以2一直除以0为止 |
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 |
十进制转二进制 如60 | 256 64 32 16 8 4 2 1 (60-32=28-16=12-8=4-4=0)=001111 |