c++支援一下這些算術運算子#名稱
符號示例1加法
+x+y2減法
-x-y3乘法
*x*y4除法
/x/y5求餘
%x%y
加法:加法是從乙個數中加上另乙個數的運算,也就是求和
int x =80+
8;cout << x;
//輸出88
減法
減法是從乙個數中減去另乙個數的運算
int x =88-
8;cout << x;
//輸出80
乘法
乘法是指將相同的數加起來的快捷方式:
int x =3*
8;cout << x;
//輸出24
除法
已知兩個因數的積與其中乙個因數,求另乙個因數的運算,叫做除法:
int x =24/
3;cout << x;
//輸出8
如果乙個或兩個運算元都是浮點值,則除法運算子執行浮點除法。
除數不能為0,否則會使程式崩潰求餘
求余是一種數學計算方法,指乙個數除以另乙個數,不夠除的部分就是餘數,就是求餘的結果:
int x =24%
5;cout << x;
// 輸出4
運算的優先順序
做復合運算的時候,運算子的優先順序直接決定了等式的運算結果,比如乘法的優先順序就高於加法運算的優先順序:
int x =5+
2*2;
cout << x;
// x的值等於9,而不是14
和數學一樣,使用括號會改變運算子的優先順序,還是上面的例子:
int x =(5
+2)*
2;cout << x;
//x等於14,而不是等於9
等號(=)是最簡單的賦值運算子,就是將等號右邊的值賦給左邊的變數。
c++提供同時進行運算和賦值的快捷操作方式"加賦值"和"減賦值",
int x =24;
x +=6;
// 等同於 x = x + 6
x -=8;
// 等同於 x = x - 8
除了上述提到的加賦值和減賦值以外,乘法、除法、求餘等運算也支援運算賦值:
x *=2
;//等同於 x = x * 2
x /=3;
//等同於 x = x / 3
x %=4;
//等同於 x = x % 4
增量(自增)運算子
自增運算是c++常用的乙個運算子,它的作用是將變數的值加1:
x++
;//等同於 x = x + 1
增量運算子的字首形式和字尾形式
增量運算子有兩種形式,一種是我們之前所見的字尾形式x++,還有一種++x:
++x;
x++;
兩者的區別在於,++x會在表示式計算之前完成自增或自減,x++則會在表示式計算之後完成自增或自減,例如:
//示例一:
x =5
;y =
++x;
//運算後, x = 6, y = 6
//示例二:
x =5
;y = x++
;//運算後, x = 6, y = 5
同增量運算子(自增)一樣,c++也提供乙個減量運算子,符號為(–),作用是使變數的值減1:
--x;
//字首形式
x--;
//字尾形式
1.以下**執行後輸出的結果是:int a=3;
int b=2;
b=a++
;cout<<
++b;
2.執行該方法以後最終的輸出結果是?int x =20;
int y =
--x;
cout << y << endl;
Python基礎04 運算
python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...
Python基礎04 運算
python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...
Python基礎04 運算
python的運算子和其他語言類似 我們暫時只了解這些運算子的基本用法,方便我們展開後面的內容,高階應用暫時不介紹 print 1 9 加法 print 1.3 4 減法 print 3 5 乘法 print 4.5 1.5 除法 print 3 2 乘方 print 10 3 求餘數 判斷是真還是...