#include <iostream>
#include <limits>
int main()
{
double d = std::numeric_limits<double>::max();
std::cout << std::to_string(d) << std::endl;
std::cout << std::to_string(d - 1) << std::endl;
}
[[email protected]_host ~]$ g++ test.cpp [[email protected]_host ~]$ ./a.out 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000 179769313486231570814527423731704356798070567525844996598917476803157260780028538760589558632766878171540458953514382464234321326889464182768467546703537516986049910576551282076245490090389328944075868508455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.000000
1。減去爲什麼沒有第二一端與7?爲什麼不能從最大雙
您需要了解浮點表示。他們對最後一位數字不準確。我相信維基百科有一個很好的開始。 –
這肯定是重複的。 – Puppy
閱讀http://浮點gui。de /(並記住該URL) –