Java语言基础-进制

关于进制

所有数字在计算机底层都以二进制形式存在。

对于整数,有四种表现方式:

  • 二进制(binary):0-1,满2进1,以0b或0B开头
  • 八进制(octal):0-7,满8进1,以数字0开头
  • 十进制(decimal):0-9,满10进1
  • 十六进制(hex):0-9及A-F,满16进1,以0x或0X开头,A-F不区分大小写、
二进制 八进制 十进制 十六进制
1 1 1 1
10 2 2 2
11 3 3 3
100 4 4 4
101 5 5 5
110 6 6 6
111 7 7 7
1000 10 8 8
1001 11 9 9
1010 12 10 A
1011 13 11 B
1100 14 12 C
1101 15 13 D
1110 16 14 E
1111 17 15 F
10000 20 16 10
class BinaryTest {
    public static void main(String[] args) {
        int num1 = 0b10000;
        int num2 = 16;
        int num3 = 020;
        int num4 = 0X10;

        System.out.println("num1:"+num1);  // num1:16
        System.out.println("num2:"+num2);  // num2:16
        System.out.println("num3:"+num3);  // num3:16
        System.out.println("num4:"+num4);  // num4:16
    }
}
发布了242 篇原创文章 · 获赞 60 · 访问量 2154

猜你喜欢

转载自blog.csdn.net/qq_41106844/article/details/105699380
今日推荐