一元運算符:是做用於單個操做數以產生新值的運算符。編程
一、一元減號微信
減號運算符更改其自變量的符號。正數變爲負數,負數變爲正數。學習
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語言編程學習基地
分享(源碼、項目實戰視頻、項目筆記,基礎入門教程)
歡迎轉行和學習編程的夥伴,利用更多的資料學習成長比本身琢磨更快哦!
編程學習書籍分享:
編程學習視頻分享: