为什么结果是2和1?
#include<stdio.h>main()
{
int a,b,d=25;
a=d/10%9;
b=a&&(-1);
printf("%d,%d",a,b);
getch();
}
为什么结果是2和1
搜索更多相关的解决方案:
结果
----------------解决方案--------------------------------------------------------
d/10=2
2%9=2
2&&(-1),两次均非零,所以等于1
----------------解决方案--------------------------------------------------------
谢谢啊
----------------解决方案--------------------------------------------------------
%
&
----------------解决方案--------------------------------------------------------
d/10=2
2%9=2
2&&(-1),两次均非零,所以等于1
----------------解决方案--------------------------------------------------------