C語言中的運算符是告訴編譯程序執(zhí)行特定算術(shù)或邏輯操作的符號。按著用途,C語言的運算符主要分為四大類:算術(shù)運算符、 關(guān)系運算符、邏輯運算符、按位運算符。除此之外,還有一些用于完成特殊任務(wù)的運算符。
按著參與運算的操作數(shù)的個數(shù)分可分為一目運算符、二目運算符和三目運算符。一目運算符即該運算符只需要一個相關(guān)數(shù)據(jù)參與運算,二目運算符需要兩個數(shù)據(jù),三目運算符需要三個數(shù)據(jù),實際上,在C語言中,三目運算符只有一個:條件運算符(?:)。
這里主要介紹C語言的基本蒜素運算符,其主要用來進(jìn)行各類數(shù)值的運算。包括加(+)、減(-)、乘(*)、除(/)、求余(或稱模運算%)。
1、加法運算符“+”
加法運算符為雙目運算符,即應(yīng)有兩個數(shù)據(jù)(變量或常量或表達(dá)式)參與加法運算。如:
float a = 2.1, b = 3.4;
float c = a + b;
2、減法運算符“-”
減法運算符為雙目運算符。如:
int x, y;
x = 12;
y=15;
int z = x + y;
3、乘法運算符“*”
乘法運算符為雙目運算,如下例:
double d1 = 2.2, d2 = 2.35;
double d3 = d1 * d2;
4、除法運算符“/”
除法運算符為雙目運算。在參與計算的運算量均為整型時, 結(jié)果也為整型,舍去小數(shù)。如果運算量中有一個是實型,則結(jié)果為雙精度實型。
5、取模運算符“%”
取模運算符即求兩個整數(shù)相除后的余數(shù),因此該運算符也稱之為求余運算符。如:
int i = 5, j = 3;
int k = i % j; /*結(jié)果為2*/
新聞熱點
疑難解答
圖片精選