Java 的二进制、八进制、十六进制
- 二进制、八进制、十六进制的书写,分别需要以0B或者0b、0、0X或者0x开头
/*以10进制的97为例,对应的二进制为1100001*/
// 二进制
int a =0B01100001;
System.out.println(a);
// 八进制,每3为二进制作为一个单元, 001 100 001 ,三个单元分别对应为1 4 1
int b = 0141;
System.out.println(b);
// 十六进制,每4位二进制作为一个单元, 0110 0001,,两个单元分别对应为6 1
int c = 0x61;
System.out.println(c);

浙公网安备 33010602011771号