這個(gè)答案有點(diǎn)不對(duì)勁啊
#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;
}
運(yùn)行結(jié)果:4.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;
}
運(yùn)行結(jié)果:4.000000
2020-11-21
舉報(bào)
2021-10-23
整形除以整形得到整形,所以1/2=0
2020-11-24
C語(yǔ)言及許多計(jì)算機(jī)語(yǔ)言在進(jìn)行整數(shù)除法時(shí)執(zhí)行舍位,結(jié)果中的所有小數(shù)部分都會(huì)被舍棄,所以1/2=0,3*0=0,所以你的運(yùn)行結(jié)果為4
2020-11-21
不應(yīng)該是5.5嘛?