二进制乱讲

来源:互联网 发布:windows phone 8 微信 编辑:程序博客网 时间:2024/05/02 06:46

计算机原理里的知识

十进制 逢十进一

计算机的二进制  逢二进一

计算机只知道正电荷 和 负电荷

             1          0


int 类型是32位
00000000 00000000 00000000 00000000  真正的 0

00000000 00000000 00000000 00000001  真正的 1

 

 

    00000000 00000000 00000000 00000001


  + 00000000 00000000 00000000 00000001
____________________________________________
    00000000 00000000 00000000 00000010    真正的2 计算机中识别这个二 就是 10
    00000000 00000000 00000000 00000001
   
    00000000 00000000 00000000 00000011
    00000000 00000000 00000000 00000001

    00000000 00000000 00000000 00110010

 

 

移位运算符使用

右移遵循规则 正数 移位时补零,负数移位时补1.

>>右移

例如: 16>>2  结果是4

00000000 00000000 00000000 00010000  这个就是 16 移位之后 00000000 00000000 00000000 00000100

由于是正 直接移位 有效数字 其余位置补0 ,移位的方向是向右

<<左移

例如:4<<2 结果 是16

00000000 00000000 00000000 00000100  这个就是 16 移位之后 00000000 00000000 00000000 00010000

>>>算数右移

带着符号一起往又移位,所有算数右移位左边都补0,结果一定是正数。

 

原创粉丝点击