本篇是对C++中运算符的详细介绍。
一、运算符
作用: 用于执行代码的运算
运算符的分类:
运算符类型 | 作用 |
---|---|
算术运算符 | 用于处理四则运算 |
赋值运算符 | 用于将表达式的值赋给变量 |
比较运算符 | 用于表达式的比较,并返回一个真值(1)或假值(0) |
逻辑运算符 | 用于根据表达式的值返回真值(1)或假值(0) |
1. 算术运算符
假设A=10,B=20,如果我们要对A和B进行数学上的运算,则可以使用以下算术运算符:
运算符 | 含义 | 示例 |
---|---|---|
+ | 加 | A + B 将得到 30 |
- | 减 | A - B 将得到 -10 |
* | 乘 | A * B 将得到 200 |
/ | 除 | B / A 将得到 2 |
% | 取余,即整除后的余数 | B % A 将得到 0 |
++ | 自增运算符,整数值增加 1 | A++ 将得到 11 |
- - | 自减运算符,整数值减少 1 | A-- 将得到 9 |
[注意]:
(1)当两个整数类型变量相除时,不论是否将被整数,都将会被自动取整。
#include<iostream>
using namespace std;
int main(){
int a=10,b=3;
cout << a/b << endl;
//输出结果:3,但实际在数学中10/3=3.333333...
return 0;
}
(2)当两个数相除,且其中至少包含一个浮点数时,则将会保留小数点。
#include<iostream>
using namespace std;
int main(){
int a=10;
float b=0.35,c=1.5,d=3.14;
cout << a/b << endl;
// 输出结果:28.5714
cout << c/d << endl<