結(jié)果不理解
#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;? ? //在這里體驗(yàn)哦~
? ? printf("%f\n", result);
? ? return 0;
}
這個結(jié)果是3.000000表示不理解...怎么算的??
#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;? ? //在這里體驗(yàn)哦~
? ? printf("%f\n", result);
? ? return 0;
}
這個結(jié)果是3.000000表示不理解...怎么算的??
2018-08-24
舉報
2018-08-24
由于只取整數(shù),不服從四舍五入,所以3/4=0則1+2-3/4=3