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