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