zoukankan      html  css  js  c++  java
  • 06 负数在二进制中的表示方法

    数在java中的表示

    在java中,除了boolean型的数据类型外,其他的7中基本数据类型都是有符号的。

    也就是说,他们的二进制形式的第一位是符号位。

    负数在二进制中的表示方法

    在二进制中,第一位为1的表示负数,为0表示整数。

    负数在二进制为补码;

    错误表示示范

    -3 : 1000 0011 错误!

    正确表示示范

    -3 : 1111 1101

    来源过程:

    3 的原码 :0000 0011

    原码取反:1111 1100

    补码:1111 1101

    补码就代表负数。

    快速获得一个负数的二进制数

    首先,我们要知道-1是多少,int 型:11111111 11111111 11111111 11111111

    那么,可以开始了:-4是多少?是比-1少3的数:-1-3

    3的二进制:00000000 00000000 00000000 00000011

    那就是算它就完事了,结果:11111111 11111111 11111111 11111100

    简单吧。

  • 相关阅读:
    模块3 re + 正则表达式
    模块2
    模块1
    super
    MRO,C3算法
    日志,固定格式
    异常处理,MD5
    类的约束
    反射
    异常处理MR5
  • 原文地址:https://www.cnblogs.com/Scorpicat/p/11911747.html
Copyright © 2011-2022 走看看