java中表示二进制、八进制、十进制、十六进制

计算机对有符号数(包括浮点数)的表示有三种方法:原码、反码和补码, 补码=反码+1。在 二进制里,是用 0 和 1 来表示正负的,最高位为符号位,最高位为 1 代表负数,最高位为 0 代表正数。
  以负数-5为例:
  >1.先将-5的绝对值转换成二进制,即为0000 0101;
  >2.然后求该二进制的反码,即为 1111 1010;
  >3.最后将反码加1,即为:1111 1011
  
更多见java中表示二进制、八进制、十进制、十六进制

猜你喜欢

转载自blog.csdn.net/weixin_40807247/article/details/88099386