位运算符之---按位取反运算符(简单易懂)

前言: 位运算符是用来对二进制位进行操作的 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

    推荐阅读