心理

当前位置 /首页/完美生活/心理/列表

c语言保留一位小数float怎么用

c语言保留一位小数float怎么用

0.1 的二进制表示是无限循环的,由于计算机的资源是有限的,所以是没办法用二进制精确的表示 0.1,只能用“近似值”来表示,就是在有限的精度情况下,最大化接近 0.1 的二进制数,于是就会造成精度缺失的情况。

通过printf函数中的输出格式说明符来实现保留一位小数点,要保留一位小数就用printf("%.1f",x)

TAG标签:语言 小数 float #