C语言操作符

操作符

算术操作符:数学意义

加【+】 减【-】 乘【*】 除【/】 模【%】

位移操作符:二进制原码位移动

左移操作符【<<】 右移操作符【>>】 (记忆:箭头对着哪边就往哪边移)
逻辑位移:空位都是补0
算术位移:左移补0,右移补原位

位操作符:二进制原码比较

按位与【&】 按位或【|】 按位异或【^】(异或:相同为0,相异为1)
【a ^ a =a】【0 ^ a = a】【a ^ b ^ b = a】

赋值操作符

等于【=】 加等【+=】 减等【-=】 乘等【*=】 除等【/=】模等【%=】 复合用法【<<=】【>>=】【|=】【&=】【^=】

单目操作符:只有一个操作数

逻辑反【!】 取地址【&】对一个数二进制按位取反【~】间接访问、解引用【*】强制类型转换【(类型)】
简单单目操作符:负值【-】 正值【+】 自增【++】自减【–】
特殊单目操作符:sizeof(); 【这是一个操作符不是函数】

关系操作符

大于【>】 小于【<】 等于【==】 小于等于【<=】 大于等于【>=】不等于【!=】

逻辑操作符:左边确认,右边不进行运算

逻辑或【||】 逻辑与【&&】

三目操作符

a = [条件] ? [表达式1] : [表达式2]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值