int x=3,y=2,z=1;printf("%d\n",x/y&~z)

问题描述:

int x=3,y=2,z=1;printf("%d\n",x/y&~z)
需要计算过程不要只给出答案
1个回答 分类:综合 2014-11-20

问题解答:

我来补答
x/y&~z=(x/y)&(~z)=(3/2)&(~1)=1&(~1)=0
sunboy520555不对:
x/y=1;整数相除结果为整数,丢弃余数部分
1不等于0,1在计算机中存储的是二进制补码0000000000000001b,表示每位取反,结果为1111111111111110b,&是按位相与1&~1相与所以得0;还有,在方法中~后根类名表示析构函数而不是构造函数
 
 
展开全文阅读
剩余:2000
上一页:ghhhhh
下一页:概括每段段意