当前位置: 代码迷 >> C语言 >> 为什么结果是2和1?
  详细解决方案

为什么结果是2和1?

热度:33   发布时间:2008-03-24 21:28:26.0
为什么结果是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&amp;&amp;(-1),两次均非零,所以等于1
----------------解决方案--------------------------------------------------------
  相关解决方案