首頁 >> 要聞 >

單目運算符是什么(單目運算符)

2023-01-04 08:42:07 來源: 用戶: 

關(guān)于單目運算符是什么,單目運算符這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!

1、單目運算符是指運算所需變量為一個的運算符,即在運算當(dāng)中只有一個操作數(shù),又叫一元運算符,其中有邏輯非運算符:!、按位取反運算符:~、自增自減運算符:++, --等。

2、例:5 + 6 和 5++ ------在C語言中,5++是非法的。

3、前者5 和 6為操作數(shù)+ 為運算符,但是 + 需要兩個操作數(shù),所以它不是一元運算符,而是二元運算符,而后者只需要一個操作數(shù),所以 ++ 為一元運算符。

4、運算所需變量為兩個的運算符叫做雙目運算符,或者要求運算對象的個數(shù)是2的運算符稱為雙目運算符。

5、擴展資料:C語言中各運算符的結(jié)合性分為兩種:左結(jié)合性和右結(jié)合性。

6、例如:算術(shù)運算符的結(jié)合性是自左至右,即先左后右。

7、如有表達(dá)式x-y+z則y應(yīng)先與“-”號結(jié)合,執(zhí)行x-y運算,然后再執(zhí)行+z的運算。

8、這種自左至右的結(jié)合方向就稱為“左結(jié)合性”。

9、而自右至左的結(jié)合方向稱為“右結(jié)合性”。

10、 最典型的右結(jié)合性運算符是賦值運算符。

11、如x=y=z,由于“=”的右結(jié)合性,應(yīng)先執(zhí)行y=z再執(zhí)行x=(y=z)運算。

12、C語言運算符中有不少為右結(jié)合性,應(yīng)注意區(qū)別,以避免理解錯誤。

13、(上文的優(yōu)先級有分辨左右結(jié)合性)。

14、參考資料來源:百度百科-一元運算符參考資料來源:百度百科-雙目運算符。

本文分享完畢,希望對大家有所幫助。

  免責(zé)聲明:本文由用戶上傳,與本網(wǎng)站立場無關(guān)。財經(jīng)信息僅供讀者參考,并不構(gòu)成投資建議。投資者據(jù)此操作,風(fēng)險自擔(dān)。 如有侵權(quán)請聯(lián)系刪除!

 
分享:
最新文章
大家愛看
頻道推薦
站長推薦