Open starit opened 9 years ago
《C语言笔记》里1.2浮点数部分,原文为: C 提供了不同精度的浮点。 • float: 32 位 4 字节浮点数,精确度 6。 • double: 64 位 8 字节浮点数,精确度 15。 • long double: 80 位 10 字节浮点数,精确度 19 位
其实float可以提供最多7位,保证6位的精度,或者说精确度为6-7 double可以提供最多16位,保证15位的精度,或者说精确度位15-16 这样说更准确一些。
是的 但是我认为没有必要这么较真 我们只要最低6位精度就好了 但是具体哪些有7位精度 你能一眼看出来吗
《C语言笔记》里1.2浮点数部分,原文为: C 提供了不同精度的浮点。 • float: 32 位 4 字节浮点数,精确度 6。 • double: 64 位 8 字节浮点数,精确度 15。 • long double: 80 位 10 字节浮点数,精确度 19 位
其实float可以提供最多7位,保证6位的精度,或者说精确度为6-7 double可以提供最多16位,保证15位的精度,或者说精确度位15-16 这样说更准确一些。