C语言笔记-----操作符理解与使用

1、运算符 "与":&

根据二进制计算,相同位置都为"1"结果才为"1",否则为"0"

例:

javascript 复制代码
	常量:A=2 ------------> 二进制:0000 0010
    常量:B=3 ------------> 二进制:0000 0011
    结果: A&B=2 --- --->     二进制:0000 0010

2、运算符 "或":|

根据二进制计算,相同位置都为"0"结果才为"0",否则为"1"

例:

javascript 复制代码
	常量:A=2 ------------> 二进制:0000 0010
    常量:B=3 ------------> 二进制:0000 0011
    结果: A|B=3 --- --->     二进制:0000 0011

3、运算符 "左移":<<

根据二进制计算,位左移相当于后端增加0

例:

javascript 复制代码
常量:A=2 ------------> 二进制:0000 0010
结果:A=<<4 --- ---> 二进制:0010 0000

4、运算符 "右移":>>

根据二进制计算,位左移相当于后端删除位

例:

javascript 复制代码
常量:A=2 ------------> 二进制:0010 0000
结果:A=>>4 --- ---> 二进制:0000 0010

5、运算符 "异或":^

根据二进制计算,相同位置相同结果为"0",否则为"1"

例:

javascript 复制代码
常量:A=2 ------------> 二进制:0000 0010
常量:B=3 ------------> 二进制:0000 0011
结果: A^B=2 --- --->     二进制:0000 0010

6、逻辑符 "或":||

逻辑判断符,满足其中一个条件即可执行函数

例:

javascript 复制代码
if(A=0 || B=0) D=C+E; 

7、逻辑符 "与":&&

逻辑判断符,所有条件同时满足即可执行函数

例:

javascript 复制代码
if(A=0 && B=0) D=C+E; 
相关推荐
qq_336313932 分钟前
java基础-IO流(随机点名器)
java·开发语言·python
古城小栈6 分钟前
Cargo.toml
开发语言·后端·rust
心语星光9 分钟前
用LibreOffice实现批量将pptx文件转换为pdf文件
开发语言·pdf·ppt
鱼蛋-Felix9 分钟前
C#浮点数在部分国家解析失效问题
开发语言·unity·c#
冰暮流星10 分钟前
javascript数据类型转换-转换为数字型
开发语言·前端·javascript
4***175414 分钟前
Python 小游戏实战:打造视觉精美的数独小游戏
开发语言·python·pygame
中屹指纹浏览器17 分钟前
2026 指纹浏览器技术深度剖析:沙箱隔离与 IP 协同适配的实现方案
经验分享·笔记
被制作时长两年半的个人练习生19 分钟前
首尾元素相同的间隔循环策略
c++·笔记·循环·ptx
3***g20521 分钟前
MATLAB高效算法设计原则利用MATLAB内置函数
开发语言·算法·matlab
知秋正在99629 分钟前
Java实现Html保存为.mhtml文件
java·开发语言·html