c语言中printf("%d\n",c&c)是什么意思?
c语言中printf("%d\n",c&c)是什么意思?
日期:2017-10-15 02:32:45 人气:1
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);