C++ 学习02 运算符

运算符

基本运算符

      • / % (加、减、乘、除、取余)
        tips:在int整形做除法运算的时候,余数会自动省略

自增和自减运算符

a++ (相当于a = a +1)
a-- (相当于a = a - 1)

#include <iostream>
using namespace std;
 
int main()
{
   int a = 21;
   int b = 10;
   int c;
 
   c = a + b;
   cout << "Line 1 - c 的值是 " << c << endl ;
   c = a - b;
   cout << "Line 2 - c 的值是 " << c << endl ;
   c = a * b;
   cout << "Line 3 - c 的值是 " << c << endl ;
   c = a / b;
   cout << "Line 4 - c 的值是 " << c << endl ;
   c = a % b;
   cout << "Line 5 - c 的值是 " << c << endl ;
 
   int d = 10;   //  测试自增、自减
   c = d++;
   cout << "Line 6 - c 的值是 " << c << endl ;
 
   d = 10;    // 重新赋值
   c = d--;
   cout << "Line 7 - c 的值是 " << c << endl ;
   system("pause");
   return 0;
}

逻辑运算符(与、或、非)

&& 与逻辑 (a和b同时为真,结果为真,有一个为假,结果为假)
|| 或逻辑(a和b有一个为真,结果为真,同时为假,结果为假)
!非逻辑(a为真,!a为假)

赋值运算符

  • = 右面的值赋给左面
  • += 右边的值为左右之和(a += b 可以理解为 a = a + b)(-=、 *=、 /=、%= 和+= 是一个道理)

位运算符

&、 | 和 ^ 等位运算实际生产过程中用到的概率较小,如果需要了解可以参考:https://www.runoob.com/cplusplus/cpp-operators.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容