關(guān)于單目運(yùn)算符是什么,單目運(yùn)算符這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、單目運(yùn)算符是指運(yùn)算所需變量為一個(gè)的運(yùn)算符,即在運(yùn)算當(dāng)中只有一個(gè)操作數(shù),又叫一元運(yùn)算符,其中有邏輯非運(yùn)算符:!、按位取反運(yùn)算符:~、自增自減運(yùn)算符:++, --等。
2、例:5 + 6 和 5++ ------在C語(yǔ)言中,5++是非法的。
3、前者5 和 6為操作數(shù)+ 為運(yùn)算符,但是 + 需要兩個(gè)操作數(shù),所以它不是一元運(yùn)算符,而是二元運(yùn)算符,而后者只需要一個(gè)操作數(shù),所以 ++ 為一元運(yùn)算符。
4、運(yùn)算所需變量為兩個(gè)的運(yùn)算符叫做雙目運(yùn)算符,或者要求運(yùn)算對(duì)象的個(gè)數(shù)是2的運(yùn)算符稱為雙目運(yùn)算符。
5、擴(kuò)展資料:C語(yǔ)言中各運(yùn)算符的結(jié)合性分為兩種:左結(jié)合性和右結(jié)合性。
6、例如:算術(shù)運(yùn)算符的結(jié)合性是自左至右,即先左后右。
7、如有表達(dá)式x-y+z則y應(yīng)先與“-”號(hào)結(jié)合,執(zhí)行x-y運(yùn)算,然后再執(zhí)行+z的運(yùn)算。
8、這種自左至右的結(jié)合方向就稱為“左結(jié)合性”。
9、而自右至左的結(jié)合方向稱為“右結(jié)合性”。
10、 最典型的右結(jié)合性運(yùn)算符是賦值運(yùn)算符。
11、如x=y=z,由于“=”的右結(jié)合性,應(yīng)先執(zhí)行y=z再執(zhí)行x=(y=z)運(yùn)算。
12、C語(yǔ)言運(yùn)算符中有不少為右結(jié)合性,應(yīng)注意區(qū)別,以避免理解錯(cuò)誤。
13、(上文的優(yōu)先級(jí)有分辨左右結(jié)合性)。
14、參考資料來(lái)源:百度百科-一元運(yùn)算符參考資料來(lái)源:百度百科-雙目運(yùn)算符。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!