一元運算子:是作用于單個運算元以產生新值的運算子,
1、一元減號
減號運算子更改其自變數的符號,正數變為負數,負數變為正數,
int a = 10; int b = -a; // b = -10
一元減號與減法運算子不同,因為減法需要兩個運算元,
2、增量
用于將變數的值增加1,可以通過兩種方式完成增量:
①前綴增量
在此方法中,運算子位于運算元之前(例如++ a),運算元的值將在使用前更改,
int a = 1; int b = ++ a; // b = 2
②后綴增量
在此方法中,運算子遵循運算元(例如a ++),該數值運算元將被改變后,它被使用,
int a = 1; int b = a ++; // b = 1 int c = a; // c = 2
3、減量
用于將變數的值減1,減量可以通過兩種方式完成:
①前綴遞減
在此方法中,運算子位于運算元之前(例如,--a),運算元的值將在使用前更改,
int a = 1; int b = --a; // b = 0
②posfix遞減
在此方法中,運算子遵循運算元(例如a--),運算元的值將被改變后,它被使用,
int a = 1; int b = a--; // b = 1 int c = a; // c = 0
用于前綴和后綴操作組合的C ++程式:
上面的程式顯示了后綴和前綴的作業方式,
4、NOT(!):用于反轉其運算元的邏輯狀態,如果條件為真,則邏輯非運算子會將其設定為假,
如果x為true,則!x為false 如果x為假,則!x為真
5、Addressof運算子(&):給出變數的地址,它用于回傳變數的記憶體地址,由地址運算子回傳的這些地址稱為指標,因為它們“指向”記憶體中的變數,
&給出變數n的地址詮釋int * ptr;ptr =&a; //將a的地址復制到位置ptr,
6、sizeof():此運算子回傳其運算元的大小(以位元組為單位),所述的sizeof操作者總是先其operand.The運算元是一個運算式,或者它可以是一個鑄造,
希望對你有幫助!更多編程知識點,會持續分享哦~
另外如果你想更好的提升你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這里或許可以幫到你~
C語言C++編程學習交流圈子,QQ群1090842465【點擊進入】微信公眾號:C語言編程學習基地
分享(原始碼、專案實戰視頻、專案筆記,基礎入門教程)
歡迎轉行和學習編程的伙伴,利用更多的資料學習成長比自己琢磨更快哦!
編程學習書籍分享:

編程學習視頻分享:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/255444.html
標籤:C++
下一篇:C++面向物件:C++ 資料封裝
