关闭

位运算

87人阅读 评论(0) 收藏 举报
分类:

1.正数的原码、反码、补码都一样;

2.0的原码、反码都有2个分别是+0和-0;

3.负数的反码:符号位不变,其他位取反;

4.<<左移,向左移动,低位补0;

5.>>右移,向右移动,高位补符号位;

6,0的补码是唯一的,为+0;

7,PHP中的数都是有符号数;

8,计算机都是以补码运算;

负数的补码这么记简单:

符号位不变。其他的从低位开始,直到遇到第一个1之前,什么都不变;

遇见第一个1后,保留这个1,以后按位取反。

例子:【-7】原:1 0000 111 B;

             [-7]补   :1 1111 001 B.

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:35125次
    • 积分:1003
    • 等级:
    • 排名:千里之外
    • 原创:65篇
    • 转载:48篇
    • 译文:0篇
    • 评论:1条
    文章分类
    最新评论