zoukankan      html  css  js  c++  java
  • 位运算符

    |   版权声明:本文为博主原创文章,未经博主允许不得转载

    位运算符:

    运算原则:

    1 运算符~: 将操作数按位取反; ~0  == 11  == 0
    2 运算符&:  将操作数(两个)进行逻辑与运算,规定两个数中全部为非0时,才为1;否则等于0; 
    312 & 1)  == 11 & 0) == 00&&0) == 0
    4 运算符|:    将操作数(两个)进行逻辑或运算,在运算式中只有当两个数同时为0时,表达式的值才为0;
    50  | 1) == 11 | 1)== 10 | 0) == 0
    6 运算符^:    将两个操作进行按位的异或运算,运算原则:同则0,异则1
    7 运算符<<:  将左操作数向左移动其右操作数指定的位数,移出的位补零
    8 运算符>>:  将右操作数向右移动其右操作数指定的位数,移出的位补零

    <<计算:

      如: 1<<2   

        在8421码中的1表示为:0001,根据左移原则移动2位,则变为0100,而0100的8421码对应的十进制为4;

      同理的2<<2,3<<2

      如:在8421码中的3为0011,根据左移原则移动2位,则变为1100;而1100的8421码对应的十进制为12

  • 相关阅读:
    leetcode1118
    Kaggle练习002--Predict survival on the Titanic(Titanic Disaster)
    leetcode1111
    leetcode1110
    leetcode1109
    练习题|网络编程-socket开发
    web网页练习
    Bootstrap框架
    JQuery框架2.位置属性|筛选方法|事件
    Jquery框架1.选择器|效果图|属性、文档操作
  • 原文地址:https://www.cnblogs.com/geore/p/5792519.html
Copyright © 2011-2022 走看看