在写程序时,我们经常会处理小数这种数据。这节课,将会给同学们讲解下,在计算机中小数存储的两种方式:浮点小数和定点小数。学习目标:
- 了解浮点数的存储原理,以及其精度、缺点;
- 了解定点数的存储原理,以及与浮点数的转换规则、优缺点。
最后,我们来总结下这两种存储方式:
- 定点小数:
- 定点小数是一种简单而直观的表示方法,其中小数点的位置是固定的。
- 通过将固定数量的位分配给整数部分和小数部分,可以实现定点小数的表示。
- 定点小数通常用于对小数部分精度要求不高的场景,例如在货币计算或传感器数据处理中。
- 浮点小数:
- 浮点小数采用科学计数法表示实数,由尾数和指数两部分组成。
- 尾数表示数字的有效位数,而指数表示基数的放大因子。
- 浮点数能够表示非常大或非常小的数,并且在保持一定精度的同时,能够覆盖较广的数值范围。
- 浮点数通常用于需要高精度和大范围数值计算的领域,如科学计算和工程领域。