1.二进制:0,1,满2进1,以0b或0B开头
2.十进制:0-9,满10进1
3.八进制:满8进1,以数字0开头
4.十六进制:0-9及A(10)-F15),满16进1,以0x或0X开头,此处的A-F不区分大小写
public class Binary {
public static void main(String[] args) {
// 2
int n1 = 0b1010;
// 10
int n2 = 1010;
// 8
int n3 = 01010;
// 16
int n4 = 0x10101;
System.out.println(n1); // 10
System.out.println(n2); // 1010
System.out.println(n3); // 520
System.out.println(n4); // 65793
}
}
十进制 | 十六进制 | 八进制 | 二进制 |
0 | 0 | 0 | 0 |
1 | 1 | 1 | 1 |
2 | 2 | 2 | 10 |
3 | 3 | 3 | 11 |
4 | 4 | 4 | 100 |
5 | 5 | 5 | 101 |
6 | 6 | 6 | 110 |
7 | 7 | 7 | 111 |
8 | 8 | 10 | 1000 |
9 | 9 | 11 | 1001 |
10 | A | 12 | 1010 |
11 | B | 13 | 1011 |
12 | C | 14 | 1100 |
13 | D | 15 | 1101 |
14 | E | 16 | 1110 |
15 | F | 17 | 1111 |
16 | 10 | 20 | 10000 |
17 | 11 | 21 | 10001 |