这个代码是怎么运行的?结果是什么?为什么不是 x=x-x*10=>x=10-100=-90?
#include<stdio.h>
int main()
{
float x=10;
printf("\n%d\n",(x-=x*10));
return 0;
}
这个代码是怎么运行的?结果是什么?为什么不是 x=x-x*10=>x=10-100=-90?
#include<stdio.h>
int main()
{
float x=10;
printf("\n%d\n",(x-=x*10));
return 0;
}
printf("\n%d 这个里面是%f输出,不是%d, 你把x改成int也行,结果是-90的,格式错了