int i1,i2,i3=241;i1=i3/100%8;i2=(-1)&&(-2);printf("%d,%d\n",i1,i2);问输出的结果.并问一下i2具体要怎么理解啊?

来源:学生作业学帮网 编辑:学帮网 时间:2024/06/05 14:04:46

int i1,i2,i3=241;i1=i3/100%8;i2=(-1)&&(-2);printf("%d,%d\n",i1,i2);问输出的结果.并问一下i2具体要怎么理解啊?

输出结果:2,1.不过代码有错误,%和()有些是汉字的.i2=1,因为(-1)、(-2)的逻辑值都为1,所以1 && 1=1.