第 14 题
某科学实验中,需要使用大量的整型参数,为了在保证表数精度的基础上提高运算速度,需要选择合 理的数据表示方法。若整型参数a 和β的取值范围分别为-2²⁰20、-24⁰240,则下列选项中,α和β最适 宜采用的数据表示方法分别是()。
A.32 位整数、32 位整数
B. 单精度浮点数、单精度浮点数 C.32 位整数、双精度浮点数
D. 单精度浮点数、双精度浮点数
[tag_link]
正确答案:C
a 最适宜采用 32 位整数,32 位整数可以表示 − 2 31 ∼ 2 31 − 1 的范围,对于 a 的取值范围,可以用 32 位整数表示,不会发生溢出或者精度损失,而且整数运算比浮点数运算更快,更省空间,所以优先使用 32 位整数而不是单精度浮点数。排除 B、D,根据 B 的取值范围,可以使用双精度浮点数存储,双精度浮点数存储范围为 − 2 1023 ∼ 2 1024 ,不会发生溢出问题,双精度浮点的小数精度为 15-16 位,比起单精度浮点,基本上不会发生精度损失。