当前位置:网站首页 > Java基础 > 正文

java基础类型和字节大小



 byte b = (byte) 129; System.out.println(b); //-127

int类型:

原码:0000 0000 0000 0000 0000 0000 1000 0001

反码:0000 0000 0000 0000 0000 0000 1000 0java基础类型和字节大小001

补码:0000 0000 0000 0000 0000 0000 1000 0001

byte类型:

原码:1000 0001

反码:1111 1110

补码:1111 1111(也就是-127)

 byte c = -128; System.out.println(c); //-128 byte d = (byte) (-129); System.out.println(d); //127

int类型存储

原码:1000 0000 0000 0000 0000 0000 1000 0001

反码:1111 1111 1111 1111 1111 1111 0111 1110

补码:1111 1111 1111 1111 1111 1111 0111 1111

byte类型

原码:0111 1111

反码:0111 1111

补码:0111 1111(值是127)

 } }
byte: -128 ~ 127
  • 对于整数超出取值范围时:

    1、首先要计算出数据的二进制

    2、做截取操作,截成byte类型(取低8位)

版权声明


相关文章:

  • 0基础java全套视频教学2025-04-13 12:58:01
  • java基础线程同步2025-04-13 12:58:01
  • java基础522讲解2025-04-13 12:58:01
  • java基础专题2025-04-13 12:58:01
  • java基础csdn2025-04-13 12:58:01
  • java基础知识线程2025-04-13 12:58:01
  • java基础语法3222025-04-13 12:58:01
  • java基础202025-04-13 12:58:01
  • java全套0基础2025-04-13 12:58:01
  • java基础练习网站2025-04-13 12:58:01