C 學習日記 04 基礎運算

2021-10-02 05:00:56 字數 2184 閱讀 7468

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 求餘數 判斷是真還是...