zoukankan      html  css  js  c++  java
  • 位运算例子(以后会逐渐补充)

    示例1:~2:
    原数按位取反得到负数元组(补码),所以要转成反码,然后转成原码
    原数:00000010
    取反:11111101 这个结果是补码
    反码:11111100
    结果:10000011 结果-3

    示例2:2&3
    00000010
    00000011
    结果:00000010 结果:2

    示例3:2|3
    00000010
    00000011
    结果:00000011 结果3

    示例4:~-5
    因为计算机计算都按补码计算,所以先获取-5的补码,然后包括符号位在内全部0变1,1变0,获取结果
    原码:100000101
    反码:111111010
    补码:111111011
    结果:000000100 结果:4

    示例5:-3^3
    -3原码:100000011
    反码:111111100
    补码:111111101
    00000011
    结果:11111110(这是补码)
    补码:11111110加上-1的补码111111111结果是1111111101取反100000010 结果-2

  • 相关阅读:
    Codeforces Round #369 (Div. 2)
    poj3189二分图多重匹配
    a 标签传值
    phpStudy 虚拟主机
    wampserver 虚拟主机
    $file函数
    PHP脚本运行时间
    查询timestamp类型数据
    驼峰法
    easyUI导出数据
  • 原文地址:https://www.cnblogs.com/AmosAlbert/p/12832309.html
Copyright © 2011-2022 走看看