- 博客(2)
- 资源 (3)
- 收藏
- 关注
原创 Java移位运算符
移位运算符就是在二进制的基础上对数字进行平移。按照平移的方向和填充数字的规则分为三种:>(带符号右移)和>>>(无符号右移)。 在移位运算时,byte、short和char类型移位后的结果会变成int类型,对于byte、short、char和int进行移位时,规定实际移动的次数是移动次数和32的余数,也就是移位33次和移位1次得到的结果相同。移动long型的数值时,规定
2015-05-17 15:11:33 425
原创 Java位运算符
计算机内部的数据都以二进制的形式存在,二进制数据最高位是符号位,正数是0,负数为1;正数的原码、反码、补码都是一样的,负数的反码为原码的符号位不变,其它位取反,即0->1,1->0;而负数的补码等于反码加1;0的反码、补码都是0;在计算机进行运算的时候,都是以补码的方式运算。Java语言中的位运算符主要有4种:&(位与)、|(位或)、^(异或)和~(按位取反),下面依次介绍运算规则和使
2015-05-17 14:47:05 320
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人