開發平台(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位的時候會發生錯誤~
謝謝回答唷