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

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

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

如果是對一個表達(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級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
網(wǎng)頁題目:C語言常見運(yùn)算符(基礎(chǔ))-創(chuàng)新互聯(lián)
分享路徑:http://www.dlmjj.cn/article/eodho.html