首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏计算机工具

    与或非,左移右移 是什么意思 & 0xFF

    如: a^=b相当于:a=a^b; 异或就是两个数的二进制形式,按位对比,相同取0,不同取一 <<表示左移移,不分正负数,低位补0; 注:以下数据类型默认为byte-8位 左移时不管正负,低位补0         反码:1010 1111         原码:1101 0000          结果:r = -80 >>表示右移,如果该数为正,则高位补0,若为负数,则高位补1; 注:以下数据类型默认为byte

    29300编辑于 2024-12-16
  • 来自专栏学习内容

    Java中位运算符>>和>>>的区别

    = -5 r = -20 >>> 2 = 5 r = -20 >>> 2 = 1073741819 ---- 一、<< 表示左移两位 <<表示左移移,不分正负数,低位补0; 注:以下数据类型默认为byte     原码:1101 0000     结果:r = -80 二、>> 表示右移两位 其中>>表示右移,如果该数为正,则高位补0,若为负数,则高位补1; 注:以下数据类型默认为byte

    57020编辑于 2023-08-09
  • 来自专栏云霄雨霁

    Java--数据类型及类型转换

    boolean-1位、char-4位、byte-8位、short-16位、int-32位、long-64位、float-32位、double-64位。

    1.2K50发布于 2018-05-22
领券