課程
/后端開發(fā)
/C
/C語言入門
不是說除法運(yùn)算中只要有一個(gè)是小數(shù),計(jì)算出來的值就會(huì)結(jié)果是小數(shù)嗎。
如圖,為什么這樣計(jì)算后結(jié)果還是不精確
2018-07-21
源自:C語言入門 3-1
正在回答
用個(gè)強(qiáng)制轉(zhuǎn)換就可以了啊
因?yàn)槟愣x的c和d是整型,c/d=0.25,取整為0,故result=a+b+c/d=1+2+0=3.000000
你看下一節(jié),除法運(yùn)算整數(shù)除整數(shù)結(jié)果也是整數(shù)。
你定義的數(shù)是整型啊
這是c語言編程器的問題,你的代碼沒錯(cuò),但c語言無法正確運(yùn)算。
記得給我最佳回答哦!
這是c語言編程器的問題。
鴨蛇 提問者
我之前的代碼是:
#include <stdio.h>
int main()
{
? ? int a,b,c,d;
? ? double result;
? ? a = 1;
? ? b = 2;
? ? c = 3.00;
? ? d = 4;
? ? result = a * b * c / d; ? ?
? ? printf("%f\n", result);
? ? return 0;
}
結(jié)果是:
1.000000
這是c語言編程器的問題,我顯示的是:
x=1.000000 之前的代碼是: #include?<stdio.h>int?main(){????int?a,b,c,d;????double?result;????a?=?1;????b?=?2;????c?=?3.00;????d?=?4;????result?=?a?*?b?*?c?/?d;????????printf("x=%f\n",?result);????return?0;}
舉報(bào)
C語言入門視頻教程,帶你進(jìn)入編程世界的必修課-C語言
2 回答關(guān)于這個(gè)整型取值問題
1 回答關(guān)于整型和短整型的取值范圍
2 回答關(guān)于整型int的字節(jié)問題
1 回答關(guān)于被三整除問題
2 回答關(guān)于取余問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2019-01-05
2018-08-19
因?yàn)槟愣x的c和d是整型,c/d=0.25,取整為0,故result=a+b+c/d=1+2+0=3.000000
2018-07-31
你看下一節(jié),除法運(yùn)算整數(shù)除整數(shù)結(jié)果也是整數(shù)。
2018-07-24
你定義的數(shù)是整型啊
2018-07-22
這是c語言編程器的問題,你的代碼沒錯(cuò),但c語言無法正確運(yùn)算。
2018-07-21
記得給我最佳回答哦!
2018-07-21
這是c語言編程器的問題。
2018-07-21
我之前的代碼是:
#include <stdio.h>
int main()
{
? ? int a,b,c,d;
? ? double result;
? ? a = 1;
? ? b = 2;
? ? c = 3.00;
? ? d = 4;
? ? result = a * b * c / d; ? ?
? ? printf("%f\n", result);
? ? return 0;
}
結(jié)果是:
運(yùn)行成功
2018-07-21
這是c語言編程器的問題,我顯示的是:
運(yùn)行成功