进制
(1)二进制:0,1 ,满2进1.以0b或0B开头。
(2)十进制:0-9 ,满10进1
(3)八进制:0-7 ,满8进1. 以数字0开头表示
(4)十六进制:0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。

进制的基础与进阶

进制的基础与进阶

原码、反码、补码
所有数字在计算机底层都以二进制形式存在。
计算机以补码的形式保存所有的整数。
正数的原码、反码、补码都相同
负数的补码是其反码加1。
原码:直接将一个数值换成二进制数。
反码:是对原码按位取反,只是最高位(符号位)确定为1。
Java整数常量默认是int类型,当用二进制定义整数时,其第32位是符号位;当是long类型时,二进制默认占64位,第64位是符号位

求负数的方法:先换算成正数,然后从左边数第一个1留下,其他取反即可。(看图1就能看出来了)

hashcode:
以后再写

相关文章:

  • 2021-12-09
  • 2021-06-21
  • 2021-12-23
  • 2021-07-20
  • 2021-08-29
  • 2021-12-08
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-10-27
  • 2022-12-23
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-05-23
相关资源
相似解决方案