C語言入門篇 | 算術運算符(詳解)


 

C語言基本算數運算符以下:編程

名稱                            符號                                說明學習

加法運算符                    +                                    雙目運算符,即應有兩個量參與加法運算。如a+b,4+8等。具備右結合性。spa

減法運算符                    -                                    雙目運算符。但「-」也可做負值運算符,此時爲單目運算,如-x,-5等具備左結合性。視頻

乘法運算符                    *                                    雙目運算符,具備左結合性。blog

除法運算符                    /                                     雙目運算符,具備左結合性。參與運算量均爲整型時,結果也爲整型,捨去小數。教程

若是運算量中有一個是實型,則結果爲雙精度實型。get

求餘運算符(模運算符)%雙目運算符,具備左結合性。要求參與運算的量均爲整型,不能應用於float或double類型。 求餘運算的結果等於兩數相除後的餘數,整除時結果爲0。源碼

雙目運算符+和-具備相同的優先級,它們的優先級比運算符*、/和%的優先級低,而運算符*、/和%的優先級又比單目運算符 +(正號) 和 -(負號) 的優先級低。io

例-除法運算符入門

#include<stdio.h>

int main(void){

printf("\n\n%d,%d\n",20/7,-20/7);

printf("%f,%f\n",20.0/7,-20.0/7);

return 0;

}

本例中,20/7,-20/7的結果均爲整型,小數所有捨去。而20.0/7和-20.0/7因爲有實數參與運算,所以結果也爲實型。

例-取餘運算符

#include<stdio.h>

int main(void){

printf("%d\n",100%3);

return 0;

}

本例輸出100除以3所得的餘數1。

自增、自減運算符

自增1運算符記爲「++」,其功能是使變量的值自增1;自減1運算符記爲「--」,其功能是使變量值自減1。

自增1,自減1運算符均爲單目運算,都具備右結合性。可有如下幾種形式:

++i:i自增1後再參與其它運算。

--i:i自減1後再參與其它運算。

i++:i參與運算後,i的值再自增1。

i--:i參與運算後,i的值再自減1。

在理解和使用上容易出錯的是i++和i--。 特別是當它們出在較複雜的表達式或語句中時,經常難於弄清,所以應仔細分析。


 

另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~

分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!

編程學習:


 

編程學習:

相關文章
相關標籤/搜索