四种进制
- 二进制:0,1,以0b或者0B开头
- 十进制:0-9
- 八进制:0-7,以数字0开头表示
- 十六进制:0-9以及A-F,以0x或者0X开头,A-F不区分大小写
public class BinaryTest {
public static void main(String[] args) {
int n1 = 0b0101; //二进制 5
int n2 = 1010; //十进制 1010
int n3 = 0111; //八进制 73
int n4 = 0x031; //十六进制 49
System.out.println(n1);
System.out.println(n2);
System.out.println(n3);
System.out.println(n4);
}
}
进制的转换
转十进制
二进制转十进制
八进制转十进制
十六进制转十进制
十进制转其他进制
十进制转二进制
不断地除,得到100010,只有6位,而一个字节是8位,所以要在填充2位,得到0B00100010