C语言运算解释.d=a&b怎么算#includeint main(){int a=12,b=5,d;d=a&b;printf("%d&%d=%d",a,b,c);}

来源:学生作业帮助网 编辑:作业帮 时间:2021/06/18 16:17:29

C语言运算解释.d=a&b怎么算#includeint main(){int a=12,b=5,d;d=a&b;printf("%d&%d=%d",a,b,c);}
C语言运算解释.d=a&b怎么算
#include
int main()
{
int a=12,b=5,d;
d=a&b;
printf("%d&%d=%d",a,b,c);
}

C语言运算解释.d=a&b怎么算#includeint main(){int a=12,b=5,d;d=a&b;printf("%d&%d=%d",a,b,c);}
& C语言是求与的意思.
求与是二进制的与运算.如1100&1010求与结果为1000,也就是说同为真(1)的时候为真(1).
1 1 0 0
1 0 1 0 &
——————————
1 0 0 0
同理将a=12,b=5转换为2进制,a=1100(12),b=0101(5),d为ab求与
1 1 0 0
0 1 0 1 &
——————————
0 1 0 0
所以d=4(0100).
输出的结果是 12&5 = 4(楼主写的是c,应该是打错了)!
满意请采纳!谢谢