!與~

在編程設計中,經常遇到!與~的使用,有時候容易對這兩個傢伙產生混淆,總結一下。


1)!是邏輯運算符,表示邏輯非。比如變量或表達式a,若a爲真,則!a=0爲假;若a爲假,則!a=1爲真。

2)~是位操作符,也叫單目運算符,表示按位取反。比如二進制1,則~1=0,二進制0011,則~0011=1100。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章