万字C++运算符大全讲解(下)

加等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  x += 3;
  cout << x;
  return 0;
}

演示:万字C++运算符大全讲解(下)

减等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  x -= 3;
  cout << x;
  return 0;
}

演示:

万字C++运算符大全讲解(下)

乘等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  x *= 3;
  cout << x;
  return 0;
}

演示:

万字C++运算符大全讲解(下)

除等于

#include <iostream>
using namespace std;

int main() {
  double x = 5;
  x /= 3;
  cout << x;
  return 0;
}

演示:

万字C++运算符大全讲解(下)

四、比较运算符

等价符

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x == y); //返回0,因为x与y不等价 
  return 0;
}

演示:

万字C++运算符大全讲解(下)

不等价

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x != y); // 返回1,因为不等价 
  return 0;
}

演示:

万字C++运算符大全讲解(下)

大于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x > y); // 返回1因为x大于 y
  return 0;
}

演示:

万字C++运算符大全讲解(下)

小于

与大于相反,不演示了

大于等于

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x >= y); //返回1,因为5大于等于3 
  return 0;
}

演示:

万字C++运算符大全讲解(下)

小于等于

与上面相反大于等于相反,不演示了。

五、逻辑运算符

并且

&& ,如果两个陈述都为真,则返回真。

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x > 3 && y< 10); // 返回1因为x大于三,并且y小于 十 
  return 0;
}

演示:

万字C++运算符大全讲解(下)

或者

|| 满足其中一个情况就是真。

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (x > 3 || x < 4); // 返回真 (1) 因为其中一个条件为真(5 大于 3,但 5 不小于 4)
  return 0;
}

演示:

万字C++运算符大全讲解(下)

反转

这个用得比较少吧,个人认为。反转结果,如果结果为真则返回假。

#include <iostream>
using namespace std;

int main() {
  int x = 5;
  int y = 3;
  cout << (!(x > 3 && x < 10)); // 返回 false (0) 因为! (not) 用于反转结果

  return 0;
}

演示:

万字C++运算符大全讲解(下)

六.联系川川

群聊:813269919
上一篇:Centos 7 LVM xfs文件系统修复


下一篇:闰年算法