1.代码编写 数字 默认为十进制,八进制前加0(零),十六进制前加0x

2.当0在前面指定的是一个八进制数时,后面的数字超过7编译报错,

3.代码测试

  System.out.println(43);
System.out.println(043);
System.out.println(0x43);
System.out.println("Java二进制7: "+Integer.toBinaryString(7));  
System.out.println("Java二进制-7: "+Integer.toBinaryString(-7));

43
 35
 67
 Java二进制7: 111
 Java二进制-7: 11111111111111111111111111111001


*****-7转化二进制的过程:

(1)把-7转化成7,二进制是 111

(2)Java中对于不满32位的int二进制自动补齐,所以变成了 (29个0)111

(3)然后取反  (29个1)000

(4)然后加1 (29个1)001


4.字符的存储原理

进制转换(java笔记8)


5.二进制的由来

进制转换(java笔记8)

6.十进制与二进制之间 的转换

进制转换(java笔记8)

7.十进制、八进制、二进制之间的转换

进制转换(java笔记8)

8.十六进制与十进制、二进制之间的转换

进制转换(java笔记8)

相关文章:

  • 2021-10-05
  • 2021-06-02
  • 2021-11-02
  • 2021-06-30
  • 2022-01-17
  • 2022-01-25
猜你喜欢
  • 2021-04-06
  • 2021-12-10
  • 2021-07-14
  • 2022-01-09
  • 2022-12-23
  • 2021-12-20
相关资源
相似解决方案