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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 06:26:48

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

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.