# 11.8 为列选择正确的类型
为了获得最佳存储效果,您应该尝试在所有情况下使用最精确的类型。例如,如果整数列用于范围从1
到99999
,中等未签名
是最好的类型。在表示所有必需值的类型中,此类型使用的存储量最少。
所有基本计算(+
,-
,*
, 和/
) 和十进制
列的精度为 65 位十进制(以 10 为基数)位。看第 11.1.1 节,“数字数据类型语法”.
如果准确性不是太重要,或者如果速度是最高优先级,则双倍的
类型可能已经足够好了。对于高精度,您始终可以转换为存储在一个定点类型大整数
.这使您能够使用 64 位整数进行所有计算,然后根据需要将结果转换回浮点值。