新聞中心
1.算數(shù)運(yùn)算符:+,-,*,/,% (取余)
其中需要注意的是:“/”參與運(yùn)算的被除數(shù)與除數(shù)其中任何一個(gè)是小數(shù)那么得出的結(jié)果也一定是小數(shù)(即浮點(diǎn)型)。“%”要求只能是整數(shù)參與運(yùn)算。
2.賦值運(yùn)算符:=,+=,-=,*=,/=
C語(yǔ)言中把運(yùn)算的表達(dá)式放在左邊,需要賦值的變量放在右邊,這與我們數(shù)學(xué)上解方程的書寫習(xí)慣相反,例如“a=3+4”(前提是已經(jīng)定義過(guò)變量a)。賦值符號(hào)與算術(shù)符號(hào)可以組合使用,以達(dá)到簡(jiǎn)化語(yǔ)句書寫的目的,“a+=4”完整正常書寫的形式是“a=a+4”意思就是先計(jì)算a+4然后把這個(gè)結(jié)果賦值給a。同樣的“a*=7”表示“a=a*7”,其他賦值運(yùn)算符的性質(zhì)可以此類推。
3.關(guān)系運(yùn)算符:==, >,<, =, >=,<=, !=
“==”表示是否等于的意思常用在if語(yǔ)句中,一定要和賦值運(yùn)算符中的“=”用法區(qū)分開(kāi)。值得說(shuō)明的是c語(yǔ)言中的“>=”就是數(shù)學(xué)的“≥”。“!=”就是不等于(≠)的意思。其他很好記憶,以此類推。
4.邏輯運(yùn)算符:||(或者),&&(并且),!(非,除了它之外的)
且運(yùn)算(&&):參與運(yùn)算的兩個(gè)變量都為真時(shí),結(jié)果才為真,否則為假。例如:5>=5 && 7>5 ,運(yùn)算結(jié)果為真;
或運(yùn)算(||):參與運(yùn)算的兩個(gè)變量只要有一個(gè)為真,結(jié)果就為真。 兩個(gè)量都為假時(shí),結(jié)果為假。例如:5>=5||5>8,運(yùn)算結(jié)果為真;
非運(yùn)算(!):參與運(yùn)算的變量為真時(shí),結(jié)果為假;參與運(yùn)算量為假時(shí),結(jié)果為真。例如:!(5>8),運(yùn)算結(jié)果為真。此外計(jì)算機(jī)習(xí)慣把0判斷為假把!0判斷為真。
5.三目運(yùn)算符:表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3;
如果表達(dá)式1為真,則這個(gè)“ 表達(dá)式1 ? 表達(dá)式2 : 表達(dá)式3 "的整體的結(jié)果為表達(dá)式2的值,如果表達(dá)式1為假,整體的結(jié)果為表達(dá)式3的值。
例:int a=5; int b=9; int c=a>b?b:a-1; 最后得出變量c的值是4。
6.運(yùn)算符之優(yōu)先級(jí)大比拼
在進(jìn)行混合運(yùn)算時(shí)一定要記牢各運(yùn)算符的先后計(jì)算順序,尤其是在一些基礎(chǔ)計(jì)算表達(dá)式考題中,先運(yùn)算什么后運(yùn)算什么一定不能記錯(cuò)。

補(bǔ)充介紹:強(qiáng)制轉(zhuǎn)換符:(int),(float),(char)
強(qiáng)制類型轉(zhuǎn)換是通過(guò)定義類型轉(zhuǎn)換運(yùn)算來(lái)實(shí)現(xiàn)的。其一般形式為: (數(shù)據(jù)類型) (表達(dá)式) 其作用是把表達(dá)式的運(yùn)算結(jié)果強(qiáng)制轉(zhuǎn)換成類型說(shuō)明符所表示的類型,例如:

運(yùn)行結(jié)果為:

如果是對(duì)一個(gè)表達(dá)式強(qiáng)制轉(zhuǎn)換,應(yīng)當(dāng)給表達(dá)式加上(),例如:int a=(int)(7%2+9/3);
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
標(biāo)題名稱:C語(yǔ)言常見(jiàn)運(yùn)算符(基礎(chǔ))-創(chuàng)新互聯(lián)
文章起源:http://www.ef60e0e.cn/article/eodho.html