位運算子之---按位取反運算子(簡單易懂)
前言:
位運算子是用來對二進位制位進行操作的
c語言中有6種位運算子:
& 按位與 [連結]: https://blog.csdn.net/weixin_42837024/article/details/98736834
| 按位或 [連結]:https://blog.csdn.net/weixin_42837024/article/details/98745019
^ 按位異或 [連結]:https://blog.csdn.net/weixin_42837024/article/details/98745896
~ 取反 [連結]:https://blog.csdn.net/weixin_42837024/article/details/98748472
<< 左移 [連結]:https://blog.csdn.net/weixin_42837024/article/details/98734787
>> 右移 [連結]:https://blog.csdn.net/weixin_42837024/article/details/98734787
本篇講 按位取反 ~ 運算子
因為涉及到 補碼 原碼 符號,感覺挺複雜的,涉及的知識比較多
總結為一句:
對所有整數取反=本身的相反數-1
~9 = -10
~10 = -11
相關文章
- Java中按位取反運算子Java
- C# ~按位取反運算子C#
- JavaScript | 按位或運算子JavaScript
- JavaScript & 按位與運算子JavaScript
- JavaScript ~ 按位非運算子JavaScript
- JavaScript ^ 按位異或運算子JavaScript
- 位運算子
- js中 ~(按位非)運算子妙用JS
- Python 位運算子Python
- Java位運算子Java
- MySQL的四種運算子(算術運算子、比較運算子、邏輯運算子和位運算子)MySql
- 深入理解按位異或運算子
- 位運算子與其他
- Java基礎09:邏輯運算子、位運算子Java
- 位運算子的計算
- 【C進階】16、位運算子
- 【java提高】(17)---Java 位運算子Java
- 雙重按位非運算子 ~~ 對數字取整
- 位運算子在JS中的妙用JS
- 運算子 運算子
- 二進位制運算子按位與 & 巧妙解決核取方塊的
- 課堂筆記 - C++ 位運算子筆記C++
- java位運算子的應用範圍Java
- 關於C語言的位運算子C語言
- php運算子 比較運算子 邏輯運算子 三元運算子PHP
- 運算子-賦值運算子賦值
- 8.Golang中的運算子-算術運算子、關係運算子、邏輯運算子、賦值運算子Golang賦值
- 微課|玩轉Python輕鬆過二級(2.2.4節):位運算子與集合運算子Python
- 運算子的關係,什麼叫一元運算子,二元運算子,三元運算子,運算子優先順序,以及運算子的
- 運算子
- 算術運算子裡的特殊運算子
- javascript中&&運算子和||運算子的使用JavaScript
- Python 運算子優先順序 運算子Python
- Javascript二進位制運算子的一些運用場景JavaScript
- Python學習-算術運算子,賦值運算子和複合運算子Python賦值
- java零基礎自學第一天②,運算子:表示式,算術運算子,+操作,賦值運算子,自增自減運算子,關係運算子,邏輯運算子,三元運算子Java賦值
- JavaScript運算子單豎槓"|"JavaScript
- 位運算簡單操作