c語言算數運算符
A. c語言+=是什麼運算符
c語言+=是算術運算符。
算術運算符即算術運算符號。加法運算符 + 雙目運算符,即應有兩個量參與加法運算。如a+b,4+8等。具有右結合性。減法運算符 - 雙目運算符。但「-」也可作負值運算符,此時為單目運算,如-x,-5等具有左結合性。
相關信息:
算術運算符是完成基本的算術運算符號,就是用來處理四則運算的符號。
A1單元格輸入一個數字,例如:150,B1輸入公式:=A1/100,回車後B1顯示結果為1.5,這個公式中用到了單元格引用(A1)和運算符除號(/),意思是對A1單元格的數據除以100,在C1單元格輸入=A1%,回車後你會發現結果和B1的公式結果一樣,這里就是利用了百分號(%)直接參與運算了。
B. C語言 運算符%是怎麼運算的
1、%是求余運算符,也叫模除運算符,用於求余數。
2、%要求兩個操作數均為整數(或可以隱式轉換成整數的類型),%是求余數的運算,例如7%2=1。
3、舉例:
#include<stdio.h>
void main()
{
int i=7;
i=i%2;
printf("%d ",i);
}
運行結果如下圖:
(2)c語言算數運算符擴展閱讀
1、%d整型輸出,%ld長整型輸出,
2、%o以八進制數形式輸出整數,
3、%x以十六進制數形式輸出整數,或輸出字元串的地址。
4、%u以十進制數輸出unsigned型數據(無符號數)。注意:%d與%u有無符號的數值范圍,也就是極限的值,不然數值列印出來會有誤。
5、%c用來輸出一個字元,
6、%s用來輸出一個字元串,
7、%f用來輸出實數,以小數形式輸出,默認情況下保留小數點6位。
8、%.100f來輸出實數,保留小數點100位。
9、%e以指數形式輸出實數,
10、%g根據大小自動選f格式或e格式,且不輸出無意義的零。
C. C語言中算術運算符%,++,— —,都是什麼意思能舉例子說明嗎
C語言中,算術運算符「%」代表模(取余)運算,「++」代表變數自增運算,「--」代表變數自減運算。
1、模運算「%」
「模」是「Mod」的音譯,模運算多應用於程序編寫中。 Mod的含義為求余。模運算在數論和程序設計中都有著廣泛的應用,從奇偶數的判別到素數的判別,從模冪運算到最大公約數的求法,從孫子問題到凱撒密碼問題,無不充斥著模運算的身影。
C語言用「%」代表模運算,例如7%2=1、8%5=3等。
2、自增運算「++」
C語言用「++」代表自增運算,分為前綴自增和後綴自增,其效果均為自身變數值+1。前綴自增例如「a=5;b=++a;」,則運行結果是「a=6,b=6」。後綴自增例如「a=5;b=a++;」,則運行結果是「a=6,b=5」。
3、自減運算「--」
C語言用「--」代表自減運算,分為前綴自減和後綴自減,其效果均為自身變數值-1。前綴自減例如「a=5;b=--a;」,則運行結果是「a=4,b=4」。後綴自減例如「a=5;b=a--;」,則運行結果是「a=4,b=5」。
(3)c語言算數運算符擴展閱讀:
C語言常用運算符:
+:加法
-:減法
<<:位左移
>>:位右移
<:小於
<=:小於等於
>:大於
>=:大於等於
+=:加賦值運算
-=:減賦值運算
*=:乘賦值運算
/=:除賦值運算
%=:模賦值運算
D. C語言中都有哪些運算符
運算符的種類C語言的運算符可分為以下幾類:
1.算術運算符
用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(--)共七種。
2.關系運算符
用於比較運算。包括大於(>)、小於(<)、等於(==)、
大於等於(>=)、小於等於(<=)和不等於(!=)六種。
3.邏輯運算符
用於邏輯運算。包括與(&&)、或(||)、非(!)三種。
4.位操作運算符
參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
5.賦值運算符
用於賦值運算,分為簡單賦值(=)、復合算術賦值(+=,-=,*=,/=,%=)和復合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。
6.條件運算符
這是一個三目運算符,用於條件求值(?:)。
7.逗號運算符
用於把若干表達式組合成一個表達式(,)。
8.指針運算符
用於取內容(*)和取地址(&)二種運算。
9.求位元組數運算符
用於計算數據類型所佔的位元組數(sizeof)。
10.特殊運算符
有括弧(),下標[],成員(→,.)等幾種。
E. 算術運算符有哪些
七個,如下:
+ - * / % ++ --
雙目運算符+和-具有相同的優先順序,它們的優先順序比運算符*、/和%的優先順序低,而運算符*、/和%的優先順序又比單目運算符 +(正號) 和 -(負號) 的優先順序低。
(5)c語言算數運算符擴展閱讀:
c語言運算符號指的是運算符號。C語言中的符號分為10類:算術運算符、關系運算符、邏輯運算符、位操作運算符、賦值運算符、條件運算符、逗號運算符、指針運算符、求位元組數運算符和特殊運算符。
1、算術運算符
用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(--)共七種。
2、關系運算符
用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)、小於等於(<=)和不等於(!=)六種。
3、邏輯運算符
用於邏輯運算。包括與(&&)、或(||)、非(!)三種。
4、位操作運算符
參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
F. C語言中能進行數學運算的運算符包括哪些
C語言中能進行數學運算的運算符包括三類:
一、常規的數學運算,包括加(+),減(-),乘(*),除(/),和模除(%)。
形式為
a op b
結果為對應的數學運算結果。
其中模除%又稱作取余,計算a除以b得到的余數,是唯一一個只能用來做整型計算的數學運算符。
二、自加(++)自減(--)運算:
自加和自減屬於單目運算,使用後使變數自加1或者自減1.有前置自加自減和後置自加自減區別。形式為
++a, a++, --a, a--,
四種。
三、帶賦值的運算,即在一中提到的物種運算符加上=,組合成復合運算符+=, -=, *=, /=和%=.
對於這類運算符,形式為
a op b
表示a=a op的前一個符號 b。
比如
a+=b
等效於
a=a+b
這是一類特殊的數學運算操作符。
G. C語言算術運算符是哪些
七個
+
-
*
/
%
++
--
加減乘除不用我說了吧
"%"求余,就是算除法,值是他的余數
"/"這個是除法,但是有一點注意,兩邊操作數全為整數時,值是取整的。
「++」是自加,比如說i++就是i的值自動加1,規則是i++是鮮賦值再自加,++i是先自加再賦值。舉個例子a=i++這個是先把i的值賦給a,然後i再自加。a=++i是i先自加,然後把自加之後的值賦給a。
「--」是自減,和自加的規則相同,只是值是自動減一。
C語言的運算符可分為以下幾類:
1.
算術運算符:用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算,%)、自增(++)、自減(--)共七種。
2.
關系運算符:用於比較運算。包括大於(>)、小於(<)、等於(=
=)、大於等於(>=)、小於等於(<=)和不等於(!=)六種。
3.
邏輯運算符:用於邏輯運算。包括與(&&)、或(||)、非(!)三種。
4.
位操作運算符:參與運算的量,按二進制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。
5.
賦值運算符:用於賦值運算,分為簡單賦值(=)、復合算術賦值(+=,-=,*=,/=,%=)和復合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。
6.
條件運算符:這是一個三目運算符,用於條件求值(?:)。
7.
逗號運算符:用於把若干表達式組合成一個表達式(,)。
8.
指針運算符:用於取內容(*)和取地址(&)二種運算。
9.
求位元組數運算符:用於計算數據類型所佔的位元組數(sizeof)。
10.
特殊運算符:有括弧(),下標[],成員(→,.)等幾種。