C/C++編程筆記:C++中的一元運算符!知識點乾貨分享

一元運算符:是做用於單個操做數以產生新值的運算符。編程

一、一元減號微信

減號運算符更改其自變量的符號。正數變爲負數,負數變爲正數。學習

int a = 10; int b = -a; // b = -10spa

一元減號與減法運算符不一樣,由於減法須要兩個操做數。指針

二、增量視頻

用於將變量的值增長1。能夠經過兩種方式完成增量:blog

①前綴增量教程

在此方法中,運算符位於操做數以前(例如++ a)。操做數的值將在使用更改。內存

int a = 1; int b = ++ a; // b = 2get

②後綴增量

在此方法中,運算符遵循操做數(例如a ++)。該數值操做數將被改變後,它被使用。

int a = 1; int b = a ++; // b = 1 int c = a; // c = 2

三、減量

用於將變量的值減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 ++程序:

 

 上面的程序顯示了後綴和前綴的工做方式。

四、NOT(!):用於反轉其操做數的邏輯狀態。若是條件爲真,則邏輯非運算符會將其設置爲假。

  若是x爲true,則!x爲false  若是x爲假,則!x爲真

五、Addressof運算符(&):給出變量的地址。它用於返回變量的內存地址。由地址運算符返回的這些地址稱爲指針,由於它們「指向」內存中的變量。

&給出變量n的地址詮釋int * ptr;ptr =&a; //將a的地址複製到位置ptr。

六、sizeof():此運算符返回其操做數的大小(以字節爲單位)。所述的sizeof操做者老是先其operand.The操做數是一個表達式,或者它能夠是一個鑄造。

 

 但願對你有幫助!更多編程知識點,會持續分享哦~

另外若是你想更好的提高你的編程能力,學好C語言C++編程!彎道超車,快人一步!筆者這裏或許能夠幫到你~

C語言C++編程學習交流圈子,QQ羣1090842465點擊進入】微信公衆號:C語言編程學習基地

分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)

歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!

編程學習書籍分享:

編程學習視頻分享:

相關文章
相關標籤/搜索