JAVAEE前期准备-----进制相关(briup)
1.进制概念
进制就是进位制,是人们规定的一种进位方法。 对于任何一种进制 – X进制,表示运算时逢X进一位。二进制就是逢二进一,八进制是逢八进一,十进制是逢十进一,十六进制是逢十六进一。
2.进制表示形式:
1.二进制:
由0,1组成,以0b开头
2.八进制:
由0,1,…7组成,以0开头
3.十进制:
由0,1,…9组成,整数(十进制)
4.十六进制:
由0,1,…9,a,b,c,d,e,f,以0x开头
3.任意进制到十进制的转换:
系数:就是每一位上的数据
基数:X进制,基数就是X
权:在右边,从0开始编号,对应位的编号即为该位的权
结果:系数*基数的权次幂 相加。
简单理解:
某进制=(除了开头标识进制类型的符号外,从右到左依次)* (几进制)^(0----->....)之和。
例子:
0b001101转换成十进制
0b----->二进制标志,不管
从右到左 1*2^0 0*2^1 1*2^2 1*2^3 (二进制,所以*2)
由于11之后都是0,0*任何数=0,所以不用管(舍弃掉)
4. 十进制到任意进制的转换:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210317101609247.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1ODY0MjE0,size_16,color_FFFFFF,t_70)