byte最大值和最小值

Java基本类型

  • long
  • int
  • short
  • byte
  • char
  • float
  • double
  • boolean

byte 占1个bit,8个字节

最大值 0111 1111
计算方法:
    加1  1000 0000  2^7
    2^7-1   127

最小值 1000 0000

计算方法:
    符号位不变,取反加1  1111 1111    1 0000 0000   2^8
    -2^8  -128 

ps:

  • 计算机按照补码规则存储数据,最高位是符号位,0表示正数,1标书负数。
  • 正数的原码、反码、补码都是本身。
  • 求负数的原码,补码取反加1

你可能感兴趣的:(byte最大值和最小值)