c语言数据类型中“双精度”“单精度”是什么意思?

2025-03-13 00:30:50
推荐回答(1个)
回答1:

1、单精度和双精度都指浮点数,就是带小数点的数
2、单精度数的有效位数比较少,7位左右,双精度的在几十位。
3、单精度定义是用float
4、双精度定义是用double
比如:
#include
main(){
float
pi_f
=
m_pi;
double
pi_d
=
m_pi;
printf("%e,",pi_f);
printf("%e",pi_d);
}