[問題] 請問string轉double精度問題
開發平台(Platform): VC++
額外使用到的函數庫 : 無
問題(Question):請問string 轉成double 時的精度問題
預期的正確結果(Expected Output):dResult = 9.7
錯誤結果(Wrong Output):dResult = 9.69999993
程式碼(Code):
CStringW str = L"9.7";
double dResult = _wtof(str);
補充說明(Supplement):其實只是很想很簡單的把9.7這個string變成double
9.7(要剛剛好,不能多或少),不過結果都是差一點(或多一點),希望有高手指點!謝謝~~
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.126.64
推
03/24 23:30, , 1F
03/24 23:30, 1F
→
03/25 00:45, , 2F
03/25 00:45, 2F
推
03/25 01:09, , 3F
03/25 01:09, 3F
推
03/25 06:50, , 4F
03/25 06:50, 4F
→
03/25 10:51, , 5F
03/25 10:51, 5F
推
03/25 12:43, , 6F
03/25 12:43, 6F
推
03/25 13:03, , 7F
03/25 13:03, 7F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章