C语言中的 单精度型 和双精度型是什么意思

Float单精度型 Double双精度型 但是 在数学中 我们应该怎么表示 俩者在数学中又有什么不一样吗 请解释下 我是新手 谢谢

单精度和双精度最大区别就是结果精确到第几位。

单精度是这样的格式,1位符号,8位指数,23位小数。

双精度是1位符号,11位指数,52位小数。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-28
1、单精度和双精度都指浮点数,就是带小数点的数
2、单精度数的有效位数比较少,7位左右,双精度的在几十位。
3、单精度定义是用float
4、双精度定义是用double
比如:
#include <math.h>
main(){
float pi_f = M_PI;
double pi_d = M_PI;
printf("%E,",pi_f);
printf("%E",pi_d);
}
第2个回答  推荐于2017-10-11
单精度和双精度的区别用数学语言来说是精确到第几位的区别:单精度精确到小数点后第6位,双精度精确到小数点后15位。本回答被提问者采纳
第3个回答  2020-02-02
单精度和双精度的区别用数学语言来说是精确到第几位的区别:单精度精确到小数点后第6位,双精度精确到小数点后15位。
第4个回答  2009-02-24
精度,,,表示范围呀
相似回答