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++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!
編程學習: