c++中~的用法
c++
C 中的波浪號(~) 用於按位求反操作,將變數或表達式的每個二進位位元取反:(1) 它將正整數轉換為負數,負數轉換為正數;(2) 將布林值true 轉換為false,反之亦然。
C 中的波浪號(~)
~ 在C 中用於一元運算符,執行按位求反操作。
用途:
~ 運算子將變數或表達式的每個二進位位元取反。對於整數,它將正數轉換為負數,將負數轉換為正數。對於布林值,它將 true 轉換為 false,反之亦然。
語法:
~expression
#其中 expression 是要取反的整數、布林值或位元遮罩。
範例:
int num = 5; cout << ~num; // 输出:-6
登入後複製
以位元求反規則:
~ 運算子根據下列規則對二進位位元進行取反:
- 0 轉換為1
- 1 轉換為0
其他用途:
除了依位元求反外,~ 也可用於:
-
指標解引用:
* ~p
等效於*(p - 1 )
,其中p 是指向物件的指標。 -
取得類別的析構函數:
~ClassName
表示類別 ClassName 的析構函數。
以上是c++中~的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章
R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前
By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前
By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前
By 尊渡假赌尊渡假赌尊渡假赌
擊敗分裂小說需要多長時間?
3 週前
By DDD
R.E.P.O.保存文件位置:在哪里以及如何保護它?
3 週前
By DDD

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)