标签:
基本概念
碎玉有符号的而言
1 二进制的最高位是符号位 0表示正数 1 表示负数
2 正数的原码 反码 补码都一样
3 负数的反码 = 它的原码符号位不变 其他位取反
4 负数的补码 = 反码 + 1
5 0的反码补码都是0
6 php中没有无符号数,即php中都是有符号的
7 在计算机运算的时候,都是以补码的形式运算的
运算规则
按位与 & 两位全为1 结果为1
按位或 | 两位有一位为1 结果为1
按位异或 ^ 两位一个为1,一个为0 结果为1
安位取反 0 --> 1 1 --> 0
位移运算
>> 算术右移 低位溢出,符号位不变,并用符号位补高位
<< 算术左移 符号位不变,低位补0
标签:
原文地址:http://www.cnblogs.com/yd09023/p/5840969.html