c语言中printf("%d\n",c&c)是什么意思?

日期:2017-10-15 02:32:45 人气:1

c语言中printf("%d\n",c&c)是什么意思?

printf("%d\n", c&c); 表示输出表达式c&c的值。 而c&c是表示将变量c与自己进行与运算,结果为c。如: int c=12; c&c = 12&12 = 1100 & 1100 = 1100 = c (1100为12的二进制) 所以最后输出结果为变量c的值,即等价于:printf("%d\n", c);
    A+
热门评论