欢迎光临散文网 会员登陆 & 注册

运算符重载

2023-08-29 00:02 作者:和平星是真的  | 我要投稿

运算符

作用:用于执行代码的运算

主要有以下几类运算符:

1.1算数运算符

作用:用于处理四则运算

加减乘除

+、-、*、/

%  取余

++ : a++,先走完这一行代码,然后再进行 +1;++a,先对a进行 +1,再走这行代码

--: a-- ,先走完这一行代码,然后再进行 -1; --a,先对a进行 -1,再走这行代码

注意:两个小数不可以做取模运算

#define _CRT_SECURE_NO_WARNINGS 1 #include <iostream> using namespace std; int main() {    int a = 10;    cout << "a = " << a++ << endl;  // 10    a++;    cout << "a = " << a << endl;  // 12    cout << "请输入整数类型a" << endl;    cin >> a;                       //输一个 25    cout << "a = " << ++a << endl;   // 26    ++a;    cout << "a = " << a << endl;   // 27    a = 100;    cout << a++ * 10 << endl;  // 1000,走完这一步之后才进行加法运算 即此时 a = 100, a*10,然后走到下一步的时候,才会给a进行加法运算    a = 200;    cout << ++a * 10 << endl; // 2010,先进行加法运算,然后再运行这一步,即a = a + 1,然后在 * 10    float c = 10.1f;    float b = 3.1f;    cout << c / b << endl;    //cout << c % b << endl;   小数不可以做取模运算,代码直接提示报错,但可以做取余运算 }

1.2赋值运算符

作用:用于将表达式的值赋给变量

赋值运算符主要包括:= 、 += 、 -= 、 、 *= 、 /= 、 %=

例如: int a = 0; a += 2;   //代表 a= a + 2;

其它几个意思一样。

1.3比较运算符

== 、!= 、 > 、 < 、 >= 、 <=

返回结果 0 或者 1

1.4逻辑运算符

作用:用于根据表达式的值返回真值或假值

逻辑运算符通常包括:

运算符

术语

示例

结果

!

!a

如果a为假,则!a为真

&&

a && b

a和b都为真,才返回1

||

a || b

a和b只要有一个真,则返回1


运算符重载的评论 (共 条)

分享到微博请遵守国家法律