首页 > C > 位运算 阅读:57,774

取反(~)运算

取反运算的操作符为~,为单目运算符。取反运算符顾名思义,就是将一个整数中位为1的变成0,位为0的变成1

~1 = 0~0 = 1。那么如何计算1个整数的取反运算呢?比如计算~10,首先10的二进制为:1010~10为:

              

所以~10=5

int main(void)

{

       int a = 10;

       int b = ~10;

       printf(“~10=%d\n”, b);

       return 0;

}

>

周哥教IT,分享编程知识,提高编程技能,程序员的充电站。跟着周哥一起学习,每天都有进步。

通俗易懂,深入浅出,一篇文章只讲一个知识点。

当你决定关注「周哥教IT」,你已然超越了90%的程序员!

IT黄埔-周哥教IT技术交流QQ群:213774841,期待您的加入!

二维码
微信扫描二维码关注