c语言中的操作符

赋值操作符

a=a>>1 可以写成a>>=4

单目操作符

! 逻辑反操作 (0表示假,非0表示真)

(!num)num为假

•C语言中C99之前没有表示真假的类型

•C99中引用了布尔类型

•&arr 取出数组的地址,数组的地址应该放到(数组指针)中去

•取地址操作符,取出在内存中的地址

•& 解引用操作符(间接访问操作符)

•Sizeof 是一个操作符,不是函数

•计算类型创建的变量所占内存的大小,单位是字节

•Sizeof 括号中的表达式不参与计算

•Sizeof 是在编译期间处理的

 

•Sizeof 和数组

•~ 对一个数的二进制按位取反(所有位,包括符号位)

•Int b=++a 前置++,先++,后使用

•Int b=a++ 后置++,先使用,后++

•(类型) 强制类型转换

关系操作符

>

>=

<

<=

!= 用于测试“不相等”

== 用于测试“相等”

逻辑操作符

&& 逻辑与

|| 逻辑或

条件操作符

•表达式1 ?表达式2 :表达式3 

•表达式1如果为真,表达式2执行,表达式2的结果是整个表达式的结果

•表达式1如果为假,表达式3执行,表达式3的结果是整个表达式的结果

逗号表达式 exp1,exp2,exp3,…expN

•逗号表达式,就是用逗号隔开的多个表达式

•逗号表达式,从左到右依次执行,整个表达式的结果是最后一个表达式的结果

•从左到右依次计算

下标引用,函数调用和结构成员

•[ ]下标引用操作符

Arr[4]=5; arr和4是两个操作数

Arr[4]=4[arr]

•函数调用操作符()

接受一个或者多个操作数:第一个操作数是函数名,剩余的操作数就是传递给函数的参数

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值