[問題] 想請問DEV C++的一個問題
我想請問一下
以下是程式碼
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
float num1=30000.1F;
float num2=0.0004F;
printf("%f\n",num1+num2);
system("pause");
return 0;
}
我在學校出現結果是30000.100009
但是在家用一樣的程式碼 出現的卻是30000.099609
請問是哪邊的問題呢
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 219.69.111.16
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1443196637.A.D1F.html
推
09/26 00:34, , 1F
09/26 00:34, 1F
→
09/26 00:35, , 2F
09/26 00:35, 2F
→
09/26 00:41, , 3F
09/26 00:41, 3F
那個我有看過了 但我還是不清楚為什麼會造成兩台電腦不同結果呢
※ 編輯: gamania31610 (49.216.3.8), 09/26/2015 01:08:15
推
09/26 04:07, , 4F
09/26 04:07, 4F
→
09/26 06:04, , 5F
09/26 06:04, 5F
→
09/26 06:09, , 6F
09/26 06:09, 6F
→
09/29 22:49, , 7F
09/29 22:49, 7F
推
11/11 09:13, , 8F
11/11 09:13, 8F