C 學習筆記03 算術運算和自增自減運算

2021-09-25 11:34:40 字數 824 閱讀 5419

進行算術運算時要注意的三點:

乘法運算子不能省略

除數是表示式時,注意加括號

沒有乘方/指數/對數/三角函式的運算子,只能通過再程式開頭寫#include通過函式呼叫來實現。

單目運算,當運算子前置時,表示式的值為加或減後的結果;當運算子後置時,表示式的值為加或減之前的結果。

int a=5,b=10,m,n,;

m=a++;

n=b++;

cout輸出結果為6 11 5 10

int a=5,b=10,m,n,;

m=++a;

n=++b;

cout輸出結果為6 11 6 11

注:無論前置後置,++使變數自加1,–使變數自減1.

使用單獨的表示式語句,盡量不要將其放入表示式中,更不要放在輸出語句中。

a=b++ + ++b;//不推薦

cout雙目運算,a+=b;//a=a+b;

末尾有分號,是語句。

級別相同,從左到右

建議使用圓括號改變優先順序

優先順序:後置自增自減》前置自增自減》乘除

相同型別的資料進行算術運算,結果還是這種型別。

不同型別的資料運算,預設向級別高的型別轉換。(低)short/char強制型別轉換(《型別》)x或《型別》(x),x可以是表示式,高精度轉為低精度會損失有效數字。

C語言 自增( ) 自減( )運算

1.作用 自增運算使單個變數的值增 自減運算使單個變數的值減 2.用法與運算規則 自增 自減運算子都有兩種用法 1 前置運算 運算子放在變數之前 變數 變數 先使變數的值增 或減 然後再以變化後的值參與其它運算,即先增減 後運算。2 後置運算 運算子放在變數之後 變數 變數 變數先參與其它運算,然後...

C 自增和自減運算子 和

在c和c 中,常在表示式中使用自增 和自減 運算子,他們的作用是使變數的值增1或減1,如 i 在使用i之前,先使i的值加1,如果i的原值為3,則執行j i後,j的值為4 i 在使用i之前,先使i的值減1,如果i的原值為3,則執行j i後,j的值為2 i 在使用i之後,使i的值加1,如果i的原值為3,...

c 自增自減運算彙總(經典)

c 自增自減問題 在程式設計中,經常遇到 i i 1 和 i i 1 這兩種極為常用的操作。變數i被稱為 計數器 用來記錄完成某一操作的次數。c語言為這種計數器操作提供了兩個更為簡潔的運算子,即 和 分別叫做自增運算子和自減運算子。它們是從右向左結合的一元算術運算子,優先順序為2。學習和應用這兩個運...