C语言中 “>>=,<<=,=,^=,|=” 分别表示什么意思? 举例说明
1、C语言中的 >>= 意思为:右移后bai赋值
代码示例为:
x = 8;
x >>= 3;
右移后结果为:00000000 00000000 00000000 00000001
2、C语言中的 <<= 意思为:左移后赋值
代码示例为:
x = 8;
x <<= 3;
左移后赋值结果为:00000000 00000000 00000000 01000000
3、C语言中的 &= 意思为:按位与后赋值
代码示例为:
x = 0x02;
x &= 0x01;
按位与后的结果为:0x00
4、C语言中的 ^= 意思为:按位异或后赋值
代码示例为:
x = 0x02;
x ^= 0x01;
按位异或的结果为:0x03 等同于0011
5、C语言中的 |= 意思为:按位或后赋值
代码示例为:
x = 0x02;
x |= 0x01;
按位或的结果为:0x03 等同于0011
C语言中 “>>=,<<=,=,^=,|=” 分别表示什么意思? 举例说明相关推荐
- C语言中 二进制有哪几个运算符 (举例),C语言中位运算符有哪些
前言继承是OOP设计中的重要概念.在C++语言中,派生类继承基类有三种继承方式:私有继承(private).保护继承(protected)和公有继承(public).一.继承规则继承是C++中的重要特 ...
- 常见位操作及运算应用举例:1,C语言中位运算符异或“∧”的作用2,异或运算的作用3,(与运算)、|(或运算)、^(异或运算)
1 C语言中位运算符异或"∧"的作用: 异或运算符∧也称XOR运算符.它的规则是若参加运算的两个二进位同号,则结果为0(假):异号则为1(真).即0∧0=0,0∧1=1,1∧1=0 ...
- C语言中符号表示什么意思?举例说明
C语言中>>=,<<=,&=,^=,|=分别表示什么意思?举例说明 1.C语言中的 >>= 意思为:右移后赋值 代码示例为:x = 8; x >> ...
- 生活中的算法的实际举例_c语言问题: 什么是算法?试从日常生活中找3个例子,描述它们的算法。 详细点,谢谢!...
c语言中的算法是指:一系列解决问题的清晰指令,用系统的方法描述解决问题的策略机制.也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出.通俗说就是解决问题的方法和步骤. 描述算法的例子: 问题 ...
- 技术图文:C#语言中的泛型 I
C#语言中的泛型 I 知识结构: 1. 泛型概述 泛型广泛应用于容器(Collections)和对容器操作的方法中. 从 .NET Framework2.0 开始,微软提供了一个新的命名空间Syste ...
- C语言中static的作用及C语言中使用静态函数有何好处
转自:http://www.jb51.net/article/74830.htm 在C语言中,static的作用有三条:一是隐藏功能,二是保持持久性功能,三是默认初始化为0. 在C语言中,static ...
- c语言中循环结构的作用,C语言循环结构知识点
C语言循环结构知识点 引导语:循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题,这是程序设计中最能发挥计算机特长的程序结构.以下是百分网小编分享给大家的C语言循环结构知识点,欢迎 ...
- c语言中条件编译相关的预编译指令
一. 内容概述 本文主要介绍c语言中条件编译相关的预编译指令,包括#define.#undef.#ifdef.#ifndef.#if.#elif.#else.#endif.defined. 二. ...
- C语言1e12怎么识别,掌握C语言中基本的运算符
2.3.7 逗号运算符与逗号表达式 (10) 2.4 数据类型转换 (11) 2.4.1 自动类型转换 (11) 2.4.2 赋值转换 (12) 2.4.3 强制类型转换 (12) 习题二 (13) ...
- C语言中信号函数(signal)的使用
先来简单谈谈C语言中的信号(signal) 首先,signal是C语言库中的函数,它实际上是软中断,也就是软件发出的终端,本质来说,类似于int n. 对于接收到该软中断信号的进程,就会停下手头的工作 ...
最新文章
- ubuntu chm文档阅读器
- 在ApacheHTTPD服务器中使用DSO完全分析
- 「工科神器」MATLAB风波未平,「化学神器」ChemOffice再爆清查国内盗版行为
- Android 文件操作
- tcl中的string trim使用时需要注意substring是一个集合
- delete 字符数组 []_前端基础扫盲系列 长达8000字的数组总结
- 参会者说丨LiveVideoStackCon 2019上海 音视频技术大会
- C和指针之数组和函数部分总结
- 人脸注册源码faceregiste
- 多核 linux 绑定,Linux 操作系统下CPU多核心的绑定
- 浅谈大前端的代表技术及其影响,值得我们思考
- 一步步编写操作系统81 att内嵌汇编语法
- 也谈跨域数据交互解决方案
- 第三章 表单与表单元素
- Webpower中国区发布《2015年中国金融保险行业邮件营销市场报告》
- PhotoScissors 6 for Mac(mac抠图软件)
- c语言转为or1200汇编语言,gogo全站-官网首页
- matlab如何镜像处理图片,matlab实现图像镜像
- 【友盟+】国庆假期旅游类APP使用报告(上)
- win10如何设置有线和无线同时上内网和外网?
热门文章
- 大学计算机专业实习报告
- 全网最详细金融APP测试功能点-测试用例,详细整理(全)
- android关于 text_to_speach的使用(tts)
- font-family可以设置的字体
- kong/kongA docker部署+汉化
- 成功_专业_社交_意识
- MySQL(学习笔记)
- linux查看进程被kill原因,定位Linux下定位进程被谁KILL
- 利用百度APIStoreSDK获取Json数据并解析加载到ListView上
- Cocos之 从C++过渡到Lua