c语言分量的运算符,C语言基础(04-运算符和表达式)

本文详细介绍了C++中的运算符,包括双目和单目运算符,如加减乘除、逻辑与或非、位操作等,并讨论了它们在不同情况下的用法和差异。还提到了预处理符号和赋值运算符。此外,文中提及了C++特有的运算符和表达式在编程中的应用。
摘要由CSDN通过智能技术生成

734eab8faf6e47530a9bb797366eb1f6.png

运算符(也叫操作符)--运算符是一个表示特定的数学或逻辑操作的符号。如'+'号,表示了一个相加运算;'&&'号表示了一个逻辑‘与’的运算。由运算符把需要进行运算的各个量(常量或变量)连接起来组成一个表达式。

下面要讲的是标准的运算符,在C++中还有另外的一些运算符。

运算符 进行的运算 所属类别 备注

[ ] 间隔符 标点符号

( ) 间隔符 标点符号

· 直接分量选择 双目操作符

-> 间接分量选择 双目操作符

++ 前增量、后增量 单目操作符

-- 前减量、后减量 单目操作符

+ 加 双目操作符、单目操作符

- 减 双目操作符、单目操作符

* 1)乘 2)间接引用 双目操作符、单目操作符

/ 除 双目操作符

% 求余 双目操作符

& 1)位‘与’2)取地址 双目操作符、单目操作符

! 逻辑‘非’ 单目操作符

&& 逻辑‘与’ 双目操作符

|| 逻辑‘或’ 双目操作符

<< 左移位 双目操作符

>> 右移位 双目操作符

< 小于 双目操作符

> 大于 双目操作符

== 等于 双目操作符

!= 不等于 双目操作符

^ 位‘异或’ 双目操作符

+= 和赋值 双目操作符

-= 差赋值 双目操作符

*= 乘赋值 双目操作符

/= 商赋值 双目操作符

<<= 左移赋值 双目操作符

>>= 右移赋值 双目操作符

&= 按位‘与’赋值 双目操作符

^= 按位异或赋值 双目操作符

|= 按位或赋值 双目操作符

%= 模赋值 双目操作符

= 赋值 双目操作符

?: 按条件取值 双目操作符

, 间隔符 标点符号

# 预处理符号 标点符号

## 预处理符号 标点符号

sizeof 求字节数

~ 按位求反

| 位‘或’

: 间隔符

; 间隔符

... 间隔符

要把表中的运算符仔细的分类是不容易的,因为同一个运算符,在不同的地方其含义是不同的。如*运算符,当作为乘运算时是双目操作符(所谓双目操作符,即运算时需要二个操作数),如3*6,那么3与6总共是二个操作数。当作为取值运算时就是单目操作符(所谓单目操作符是只需要一个操作数)如对一个数求反:!a,这里只有一个操作数a。

2829f2ca24f0d0090cbba57f30759f23.png

C语言基础(04-运算符和表达式).doc

下载Word文档到电脑,方便收藏和打印[全文共904字]

编辑推荐:

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

8b95f2eb3d3f7ce4dc3bf1178c74941e.png

下载Word文档

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值