java 关于进制的表示
Java关于进制的表示
二进制:以0b开头,填充的值为0,1
八进制:以0开头,填充的值为0,1,2,3,4,5,6,7
十六进制:以0x开头 填充的值为0,1,2,3,4,5,6,7,8,9,a,b,c,d,e,f
// 二进制
int a = 0b0010;
int a1 = 0b0012; // 错误 二进制填充的值为0,1
System.out.println(a); // 2
// 八进制
int b = 0010;
int b1 = 0018; // 错误 八进制填充的值为0,1,2,3,4,5,6,7
System.out.println(b); // 8
// 十六进制
int c = 0x0010;
int c1 = 0x001h; // 错误 十六进制填充的值为0,1,2,3,4,5,6,7,8,9,a,b,c,e,f
System.out.println(c); // 16