在 C语言中 双精度和单精度的数,小数点后面分别保留几位啊·······

作者&投稿:温狭 (若有异议请与网页底部的电邮联系)
~ c语言中double和float的精度并不是按小数点后面多少位来算的
而是按有效数字来算
比如如果是精度为2个有效数字
0.21就是精确的
但是11.1小数点后面的都是不精确的

以下是单双精度的精确位
float 6-7
double 15-16

6位,8位

双精度 小数点后面保留15位
单精度 小数后面保留7位