c语言怎么解决float精度问题

2024-11-22 22:12:10
推荐回答(1个)
回答(1):

:浮点数不是连续值,有一定精度,特点是动态范围大。它还没有int的精度高,因为int是32位表示,float只有23位有效值,其他是符号位和指数。 既然计算得不到12.10,就是浮点数不能精确表示12.10。 c = 12.099998精度也很高了,只差0.000002,差值很小了