[問題] atof()長度是否會有限制
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VS10,C++
問題(Question):
prdict(InputArray _src, int &minClass, double &douDist) const {
...
char labelchar[70]="3387226516975675659530";
douDist=atof(labelchar);
printf("douDist=%f\n",douDist);
}
其輸出的結果竟然是"3387226516975675500000.000000"
¯¯
請問我是遺漏了什麼基本觀念嗎~
為什麼到第17位的時候會發生錯誤~
謝謝回答唷
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.123.112.60
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1434371033.A.124.html
推
06/15 20:27, , 1F
06/15 20:27, 1F
→
06/15 20:27, , 2F
06/15 20:27, 2F
→
06/15 20:28, , 3F
06/15 20:28, 3F
→
06/15 20:28, , 4F
06/15 20:28, 4F
→
06/15 20:28, , 5F
06/15 20:28, 5F
推
06/16 04:32, , 6F
06/16 04:32, 6F
→
06/16 04:37, , 7F
06/16 04:37, 7F
→
06/16 04:37, , 8F
06/16 04:37, 8F
→
06/16 09:40, , 9F
06/16 09:40, 9F
→
06/16 09:50, , 10F
06/16 09:50, 10F
→
06/16 11:24, , 11F
06/16 11:24, 11F
→
06/16 11:24, , 12F
06/16 11:24, 12F
→
06/16 12:30, , 13F
06/16 12:30, 13F
→
06/16 12:31, , 14F
06/16 12:31, 14F
→
06/17 16:38, , 15F
06/17 16:38, 15F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章