C语言运算符以及优先级

核心:从左到右,有括号先算括号

这是对C语言运算符的补充和完善:

  1. 单目运算符:单目运算符对一个变量进行操作。包括逻辑非(!),按位取反(~),自增和自减(++,–),取地址(&),取值(*),负号(-),以及成员选择(->)。需要注意的是,a++和++a的区别在于,a++是先取值再自增,而++a是先自增再取值。

  2. 算术运算符:算术运算符包括加(+),减(-),乘(*),除(/),以及取模(%)。此外,还可以使用pow(a,b)函数进行幂运算,或者通过循环将a乘以自身b次。

  3. 位移运算符:位移运算符包括按位左移(<<)和按位右移(>>)。

  4. 关系运算符:关系运算符包括小于(<),大于(>),小于等于(<=),大于等于(>=),不等于(!=),以及等于(==)。

  5. 位逻辑运算符:位逻辑运算符包括按位与(&),按位异或(^),以及按位或(|)。

  6. 条件逻辑运算符:条件逻辑运算符包括逻辑与(&&)和逻辑或(||)。

  7. 三元运算符:三元运算符(A?B:C)用于进行条件判断。如果A为真,则返回B,否则返回C。

  8. 赋值运算符:赋值运算符包括等于(=),加等于(+=),减等于(-=),乘等于(*=),除等于(/=),模等于(%=),左移等于(<<=),右移等于(>>=),按位与等于(&=),按位异或等于(^=),以及按位或等于(|=)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值