0
点赞
收藏
分享

微信扫一扫

【C++】基础知识 - 算术运算符,赋值运算符,比较运算符,逻辑运算符


No.

Contents

1

​​【C++】基础知识 - HelloWorld,注释,变量,常量,关键字,标识符​

2

​​【C++】基础知识 - 数据类型,sizeof,转义字符,数据输入​

3

​​【C++】基础知识 - 算术运算符,赋值运算符,比较运算符,逻辑运算符​

文章目录

  • ​​1. 算术运算符​​
  • ​​2. 赋值运算符​​
  • ​​3. 比较运算符​​
  • ​​4. 逻辑运算符​​

1. 算术运算符

​+​​​:加
​​​-​​​:减
​​​*​​​:乘
​​​/​​​:除
​​​%​​​:取模(取余)
​​​++​​​:前置递增。示例:​​a=2; b = ++a;​​​ 结果:​​a=3;b=3​​​​++​​:后置递增。示例:​​a=2; b = a++;​​ 结果:​​a=3;b=2​​​​--​​:前置递减。示例:​​a=2; b = --a;​​ 结果:​​a=1;b=1​​​​--​​:后置递减。示例:​​a=2; b = a--;​​ 结果:​​a=1;b=2​

注意:

  1. 除数不可为 0;
  2. 两个整数相除的结果还是整数;
  3. 两个小数之间可以相除;
  4. 两个小数之间不可以取模。

# include <iostream>
using namespace std;

int main()
{
int a1 = 10;
int b1 = ++a1 * 10;
cout << "b1 = " << b1 << endl;

int a2 = 10;
int b2 = a2++ * 10;
cout << "b2 = " << b2 << endl;

system("pause");
return 0;
}

b1 = 110
b2 = 100

2. 赋值运算符

​=​​​:赋值
​​​+=​​​:加等于
​​​-=​​​:减等于
​​​*=​​​:乘等于
​​​/=​​​:除等于
​​​%=​​:模等于

# include <iostream>
using namespace std;

int main()
{
// =
int a = 10;
a = 100;
cout << "a = " << a << endl;

// +=
a = 10;
a += 2; // a = a + 2;
cout << "a = " << a << endl;

// -=
a = 10;
a -= 2; // a = a - 2;
cout << "a = " << a << endl;

// *=
a = 10;
a *= 2; // a = a * 2;
cout << "a = " << a << endl;

// /=
a = 10;
a /= 2; // a = a / 2;
cout << "a = " << a << endl;

// %=
a = 10;
a %= 2; // a = a % 2;
cout << "a = " << a << endl;

system("pause");
return 0;
}

a = 100
a = 12
a = 8
a = 20
a = 5
a = 0

3. 比较运算符

​==​​​:等于
​​​!=​​​:不等于
​​​>​​​:大于
​​​<​​​:小于
​​​>=​​​:大于等于
​​​<=​​:小于等于

4. 逻辑运算符

​!​​​:非
​​​&&​​​:与
​​​||​​:或


举报

相关推荐

0 条评论