【2021-02-02】运算符

 1 #include<iostream>
 2 using namespace std;
 3 int main(){
 4 //加减乘除
 5  int a1 = 10;
 6  int b1 = 3;
 7  
 8  
 9  cout<< a1 + b1 <<endl;
10  cout<< a1 - b1 <<endl;
11  cout<< a1 * b1 <<endl;
12  cout<< a1 / b1 <<endl;  //两个整数相除 结果依然是整数,将小数部分去除
13  
14  int a2 = 10;
15  int b2 = 20;
16  
17  cout<< a2 / b2 <<endl; 
18  
19  int a3 = 10;
20  int b3 = 0;
21  
22   //cout<< a3 / b3 <<endl;  错误代码,除数不能为0
23   
24   //两个小数相除
25   double d1 = 0.5;
26   double d2 = 0.22;
27    cout<< d1 / d2 <<endl; //运算结果也可以是小数 
28     system("pause");
29     
30     return 0;
31 } 
加减乘除
 1 #include<iostream>
 2 using namespace std;
 3 int main(){
 4     //取模运算本质就是求余数 
 5     int a1 =10;
 6     int b1 =3;
 7   cout << a1 % b1 << endl; 
 8     
 9     int a2 =10;
10     int b2 =20;
11   cout << a2 % b2 << endl; 
12   
13 //  int a3 =10;
14 //    int b3 =3;
15 //  cout << a3 % b3 << endl;  取模运算除数不可以为0 
16   
17     double d1 = 3.14;
18     double d2 = 1.1;  
19 //  cout << d1 % d2 << endl; 小数不可以取模 
20     system("pause");
21     
22     return 0;
23 } 
取模
 1 #include<iostream> 
 2 using namespace std;
 3 int main(){
 4     //前置递增
 5     int a = 10;
 6     ++a;
 7     cout << "a = " << a << endl;
 8     
 9     //后置递增 
10     int b = 10;
11     b++;
12     cout << "b = " << b << endl; 
13     
14     //前置与后置的区别
15     //前置先加后用 
16     int a2 = 10;
17     int b2 = ++a2 * 10;
18     cout << "a2 = " << a2 << endl;
19     cout << "b2 = " << b2 << endl;  
20     
21     //后置先用后加 
22     int a3 = 10;
23     cout << "a3 = " << a3 << endl;
24     int b3 = a3++ * 10;
25     cout << "a3 = " << a3 << endl;
26     cout << "b3 = " << b3 << endl;
27     system("pause");
28     
29     return 0;
30 }
前置后置递增

 

posted @ 2021-02-02 17:26  stratus  阅读(74)  评论(0)    收藏  举报