进制
在ideal中默认为十进制
二进制:数值前面加0b开头
八进制:数值前面加0开头
十六进制:数值前面加0x开头
注意:加入了进制标识符,但是在控制台上还是打印为十进制数据。-
进制转换
二进制到十进制的转换
公式:系数*基数的权次幂相加
系数:每一【位】上的数
基数:几进制就是几
权:从数值右侧,以0开始,逐次+1。
例如:二进制:0b100
十进制:0*2^0 = 0 0*2^1 = 0 0*2^2 = 4
三组相加为4
例如:十六进制到十进制
十六进制:0x100
十进制:0*16^0 + 0*16^1 + 1*16^2 = 256
进制转换
十进制到二进制
公式:除基去余
使用源数据不断除以基数(几进制就除以几)得到余数知道商为0,再将余数倒着组合起来。
快速进制转换法
8421码:(BCD代码)
二进制码:11111111
8421码: 128 64 32 16 8 4 2 1
二进制快速转换为十进制
转换规则: 1的取出相加,0的不取
二进制快速转换八进制
八进制:将三个二进制为一组,再进行转换组合