我有一個問題,我需要存儲在android homed sqlite數據庫中的double值。因爲這些double值代表gps值(lat & lng),所以我確實NEED的絕對精度降到了逗號後面的第9個數字。 現在我有像這樣的表: CREATE TABLE x REAL lng;
和插入某物(硬編碼)等: INSERT INTO x lng = '1.0';
並從該表中讀取LNG時成一些(J
可能重複: Floating point inaccuracy examples double a = 0.3;
std::cout.precision(20);
std::cout << a << std::endl;
結果:0.2999999999999999889 double a, b;
a = 0.3;
b = 0;
for (char i = 1; i <= 50; i+