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; 
相关推荐
霖霖7143 小时前
【ESP32笔记】读取DHT11温湿度数据
笔记·单片机·mcu·物联网
Xudde.3 小时前
DC-6 靶机渗透测试(Vulnhub Writeup)
笔记·学习·安全·web安全
wuminyu3 小时前
ZGC染色指针在虚拟线程stackChunkOop上的并发屏障全景分析
java·linux·c语言·jvm·c++
xian_wwq3 小时前
【学习笔记-一文读懂系列】一文读懂Jev模型
笔记·学习
蜗牛互联网3 小时前
Python Agent 工具调用:审批令牌、参数白名单和累计预算
java·开发语言·人工智能·windows·后端·python
Logic1013 小时前
C语言/数据结构组合数学题解:数字好排列计数——质数倍数分类与阶乘取模
c语言·数据结构·算法·组合数学·时间复杂度·排列·取模运算
Awh-3 小时前
ARM 裸机开发 DAY8 学习笔记
arm开发·笔记·学习
带金箍的至尊宝3 小时前
系统架构设计师笔记 08:UML 用例图、类图、时序图
笔记·系统架构·uml
PC2005-cloud3 小时前
MySQL学习笔记:主从复制集群搭建以及原理详解
笔记·学习·mysql
承渊政道4 小时前
【Python编程—从入门到实践】(让程序记得、恢复并解释失败:Python 文件、异常与JSON系统教程)
开发语言·python·pycharm·json·异常处理