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; 
相关推荐
Moonnnn.1 小时前
【单片机期末】单片机系统设计
笔记·单片机·嵌入式硬件·学习
Chenyu_3104 小时前
12.找到字符串中所有字母异位词
c语言·数据结构·算法·哈希算法
门前云梦5 小时前
《C语言·源初法典》---C语言基础(上)
c语言·开发语言·学习
小前端大牛马6 小时前
java教程笔记(十一)-泛型
java·笔记·python
sjtu_cjs6 小时前
Tensorrt python api 10.11.0笔记
开发语言·笔记·python
哆啦A梦的口袋呀6 小时前
深入理解系统:UML类图
开发语言·python·uml
虎冯河6 小时前
怎么让Comfyui导出的图像不包含工作流信息,
开发语言·python
coding随想7 小时前
JavaScript中的原始值包装类型:让基本类型也能“变身”对象
开发语言·javascript·ecmascript
SY师弟7 小时前
51单片机——计分器
c语言·c++·单片机·嵌入式硬件·51单片机·嵌入式
2301_794333917 小时前
Maven 概述、安装、配置、仓库、私服详解
java·开发语言·jvm·开源·maven