這個計算結(jié)果哪出問題了,我理解:1+2*3/4=2.5才對,會什么輸出是2
#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;
}
2020-01-18
舉報
2020-01-27
除法運算中注意:
如果相除的兩個數(shù)都是整數(shù)的話,則結(jié)果也為整數(shù),小數(shù)部分省略,如8/3 = 2;而兩數(shù)中有一個為小數(shù),結(jié)果則為小數(shù),如:9.0/2 = 4.500000。
2020-01-25
6/4=1 ? “/”這個規(guī)定相除之后為整且不四舍五入
2020-01-23
2020-01-19
除號兩邊被除數(shù)和除數(shù)是整數(shù),得出的得數(shù)也是整數(shù),若有其中一個有小數(shù),得數(shù)也是小數(shù)