绊夏微凉

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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
posted on 2021-03-04 15:07  绊夏微凉  阅读(88)  评论(0)    收藏  举报