std::numeric_limits<double>::d igits10 = 基数点右侧或左侧的位数?

std::numeric_limits<double>::digits10 = number of digits on the right or left to the radix point?

本文关键字:igits10 limits numeric lt double std gt      更新时间:2023-10-16

http://en.wikipedia.org/wiki/wiki/double-precision_floation_floating-point_format说,double可以在数字的正确部分处理16位精度,是Digits 10?

std::numeric_limits<T>::digit10是将带有十进制值的字符串转换为T并再次返回字符串时可以返回的小数位数。计数始于最重要的非零数字,与小数点所在的位置无关(只要您不与T的范围限制冲突)。也就是说,领先和尾随的零都无关紧要。

实际上只是有意义的数字数。观点。您可以拥有12345678901234.50.0000123456789012345