零基础学C++之基础篇二
运算符是指可以进行运算操作的符号。提供给运算符进行操作的数值称为操作数,由于所有的操作数都可以返回一个值,因此它们都是表达式。C++中有好几类运算符,其中最常用的是赋值运算符和数学运算符。
凡是用于计算值的操作都可以看作是表达式,,表达式总能返回一个值。
运算符
运算符就是具有运算功能的符号。C++语言中有丰富的运算符,其中有很多运算符都是从C语言继承下来的,它新增的运算符有作用域运算符(::)和成员指针运算符(->)。
和C语言一样,根据使用运算符的对象个数,将运算符分为单目运算符、双目运算符和三目运算符。根据使用运算符的对象之间的关系,C++将运算符分为算术运算符、关系运算符、逻辑运算符、赋值运算符和逗号运算符。
算术运算符
算术运算符主要指常用的加(+)、减(-)、乘(*)、除(/)四则运算,算术运算符中有单目运算符和双目运算符。算术运算符如表所示。
操作符 | 功能 | 目数 | 用法 |
---|---|---|---|
+ | 加法运算符 | 双目 | expr1+expr2 |
- | 减法运算符 | 双目 | expr1-expr2 |
* | 乘法运算符 | 双目 | expr1*expr2 |
/ | 除法运算符 | 双目 | expr1/expr2 |
% | 模运算符 | 双目 | expr1%expr2 |
++ | 自增加 | 单目 | expr++或++expr |
- - | 自减少 | 单目 | expr- -或- -expr |
关系运算符
在C++中,关系运算符的作用就是判断两个操作数的大小关系。关系运算符如表所示。
操作符 | 功能 | 目数 | 用法 |
---|---|---|---|
< | 小于 | 双目</ |