C/C++編程筆記:C++中的一元運(yùn)算符!

一元運(yùn)算符:是作用于單個操作數(shù)以產(chǎn)生新值的運(yùn)算符。

1、一元減號
減號運(yùn)算符更改其自變量的符號。正數(shù)變?yōu)樨?fù)數(shù),負(fù)數(shù)變?yōu)檎龜?shù)。
int a = 10; int b = -a; // b = -10
一元減號與減法運(yùn)算符不同,因?yàn)闇p法需要兩個操作數(shù)。
2、增量
用于將變量的值增加1??梢酝ㄟ^兩種方式完成增量:
①前綴增量
在此方法中,運(yùn)算符位于操作數(shù)之前(例如++ a)。操作數(shù)的值將在使用前更改。
int a = 1; int b = ++ a; // b = 2
②后綴增量
在此方法中,運(yùn)算符遵循操作數(shù)(例如a ++)。該數(shù)值操作數(shù)將被改變后,它被使用。
int a?= 1; int b = a ++; // b = 1 int c = a; // c = 2
3、減量
用于將變量的值減1。減量可以通過兩種方式完成:
①前綴遞減
在此方法中,運(yùn)算符位于操作數(shù)之前(例如,--a)。操作數(shù)的值將在使用前更改。
int a?= 1;? int b = --a; // b = 0
②posfix遞減
在此方法中,運(yùn)算符遵循操作數(shù)(例如a--)。操作數(shù)的值將被改變后,它被使用。
int a?= 1; int b = a--; // b = 1 int c = a; // c = 0
用于前綴和后綴操作組合的C ++程序:

上面的程序顯示了后綴和前綴的工作方式。
4、NOT(?。?/strong>用于反轉(zhuǎn)其操作數(shù)的邏輯狀態(tài)。如果條件為真,則邏輯非運(yùn)算符會將其設(shè)置為假。
? 如果x為true,則!x為false? 如果x為假,則!x為真
5、Addressof運(yùn)算符(&):給出變量的地址。它用于返回變量的內(nèi)存地址。由地址運(yùn)算符返回的這些地址稱為指針,因?yàn)樗鼈儭爸赶颉眱?nèi)存中的變量。
&給出變量n的地址詮釋int * ptr;ptr =&a; //將a的地址復(fù)制到位置ptr。
6、sizeof():此運(yùn)算符返回其操作數(shù)的大?。ㄒ宰止?jié)為單位)。所述的sizeof操作者總是先其operand.The操作數(shù)是一個表達(dá)式,或者它可以是一個鑄造。

希望對你有幫助!更多編程知識點(diǎn),會持續(xù)分享哦~
另外如果你想更好的提升你的編程能力,學(xué)好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~

UP在主頁上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會對你有幫助的~
分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)
歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長比自己琢磨更快哦!
編程學(xué)習(xí)書籍分享:

編程學(xué)習(xí)視頻分享:
