• 位运算-----IOS开发学习记录第9天之C语言学习


    一、位运算介绍

      1、运算符:& | ^ ~ << >>

      用途: 直接操作二进制,省内存,效率高。

      注意 只能用于整型操作数(char ,short,int ,long) 运算规则:

      1)& 按位与 全1才1 否则0 : 只有对应的两个二进位均为1时,结果位才为1,否则为0 用6和3这个例子。 

    #include <stdio.h>
    
    int main(int argc, const char * argv[]) {
        //定义两个整型变量,分别对其做按位与、按位或、按位异或、左移、右移
        int num1=8,num2=3;
        
        printf("按位与%d
    ",num1&num2);//结果为:0
        
        printf("按位或%d
    ",num1|num2);//结果为:11
        
        printf("按位异或%d
    ",num1^num2);//结果为:11
        
        printf("左移%d
    ",num1<<num2);//结果为:64
        
        printf("右移%d
    ",num1>>num2);//结果为:1
        
        return 0;
    }
    
  • 相关阅读:
    Font Awesome 中文网
    mobileselect学习
    JavaScript模块化
    webpack基本使用
    MVVM架构方式
    http-server开启测试服务器
    json-server模拟服务器API
    vue-router
    git的使用
    Vue生命周期
  • 原文地址:https://www.cnblogs.com/studyrecord/p/4743069.html
Copyright © 2020-2023  润新知