為什么最后得出的是-9?
#include <stdio.h>
int main()
{
? ? int a,b,c,d;
? ? double result;
? ? a = 1;
? ? b = 2;
? ? c = 3;
? ? d = 4;
? ? result = a + b - c *d; ? ?//在這里體驗哦~
? ? printf("%f\n", result);
? ? return 0;
}
#include <stdio.h>
int main()
{
? ? int a,b,c,d;
? ? double result;
? ? a = 1;
? ? b = 2;
? ? c = 3;
? ? d = 4;
? ? result = a + b - c *d; ? ?//在這里體驗哦~
? ? printf("%f\n", result);
? ? return 0;
}
2017-10-10
舉報
2017-10-10
有運算的先后順序,先乘除,再加減,和數(shù)學(xué)上一樣。1+2-3×4=-9
2017-10-10
因為按照慣例,先乘除,再加減。所以1+2-3×4=-9