C语言a=b==c怎么运算的

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/19 08:33:57
C语言a=b==c怎么运算的C语言a=b==c怎么运算的C语言a=b==c怎么运算的其实就是运算符优先级问题=运算符优先级很低,先进行b==c运算,判断b是否等于c,是,结果为1,不是,结果为0,后进

C语言a=b==c怎么运算的
C语言a=b==c怎么运算的

C语言a=b==c怎么运算的
其实就是运算符优先级问题
=运算符优先级很低,
先进行b==c运算,
判断b是否等于c,
是,结果为1,
不是,结果为0,
后进行=的运算,
把b==c的运算结果(1或0)赋给a,
所以a结果是1或0
对于a=b=c;
=是从右至左的运算符,
所以先进行b=c,把c值赋给b,
再进行a=b,把b的值赋给a.