这个代码是怎么运行的?结果是什么?为什么不是 x=x-x*10=>x=10-100=-90?
#include int main() { float x=10; printf("\n%d\n",(x-=x*10)); return 0; }
printf("\n%d 这个里面是%f输出,不是%d, 你把x改成int也行,结果是-90的,格式错了
同级别那就从左到右运算,答案0
用int声明变量x