C语言基础(8)之操作符(2)(详解)

目录

1. 操作符汇总表

2. 关系操作符

3. 条件操作符

4. 逗号表达式

5. 下标引用、函数调用和结构成员

5.1 下标引用

5.2 函数调用操作符

5.3 结构成员

6. 操作符的属性

6.1 操作符的优先级


        大家好呀!上篇文章中我们详细讲解了操作符的前半部分,这篇文章我将继续为大家讲解剩余的操作符知识及其作用。我依旧是采用 代码+讲解 的形式给大家详细的介绍一下剩余的各种操作符!

1. 操作符汇总表

        以下是各类型的操作符汇总表,方便大家后续对照学习呀!

(1) 算术操作符: +    -    *    /    %(取模操作符(取余),只适用于整数运算)
注:除法有:整数除法(如:9/2)、 浮点数除法(需要保证除数和被除数中至少有一个数是浮点数,如9.0/4)。

      

(2) 移位操作符(移动的是二进制位): >>(右移)           <<(左移)

        

(3) 位操作符(操作的是二进制位):  &    ^    |

        

(4) 赋值操作符: =     +=     -=     *=     /=     &=    ^=    |=      >>=     <<=

        

(5) 单目操作符:!                   逻辑反操作
                           -                   负值
                          +                   正值
                          &                   取地址
                        sizeof              操作数的类型长度(以字节为单位)
                          ~                   对一个数的二进制按位取反
                           --                  前置、后置--
                         ++                  前置、后置++
                           *                   间接访问操作符(解引用操作符)
                       (类型)               强制类型转换
注:2+3,+则为双目操作符,即有两个操作数,  单目操作符:只有一个操作数

        

(6) 关系操作符:   >
                              >=
                              <
                              <=
                              !=              用于测试“不相等”
                              ==             用于测试“相等”

        

(7) 逻辑操作符:   &&             逻辑与
                               ||               逻辑或 

        

(8) 条件操作符(三目操作符):exp1   ?   exp2  :  exp3
                                                 真           执行     不执行
                                                 假          不执行    执行         

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值