在C语言中 什么时候用double型变量

来源:百度知道 编辑:UC知道 时间:2024/06/17 11:30:20
在C语言中 什么时候用double型变量
我老是要和别的搞错
能给点例子么?谢谢了

当需要存储含小数点的小数时就可以用double数据类型,存储小数也可以用floor数据类型,不过它的存储范围没有double数据类型的存储范围大,尽管计算机里存储小数从绝对意义来讲都是一个近似值,但因为double的存储范围比floor的存储范围大,可以说用double来表示一个小数相对更准确一些。

允许丢失精度时,处理大数据用。
比如说,算m的n次方,估算时(比如只要求数量级),就用double,像一般实验的时候,double可以达到精度要求。
但是,在要求用高精度来算的的时候(不允许丢失精度),就不要用double,尤其是算法大赛。

根据计算需要的数据精度.
要求比较高的就用double.

32位程序中,
float表示范围的数量级是:10的负38次方——10的38次方
double表示的数量级是:10的负308次方——10的308次方