Float会增加UI的精度问题

Dog*_*Dog 0 c++

这是我的问题,我有几个参数需要增加0.1.但是我的UI只为浮点数渲染xx,x.xx,x.xxx,所以因为0.1f实际上不是0.1,但是从长远来看类似于0.10000000149011612,我的ui将渲染-0.00,这没有多大意义.如何防止所有可能的UI情况.

谢谢.

xsc*_*ott 6

在显示之前使用整数除以10(或1000等...).你的参数将存储整数十分之一,你将它们增加十分之一.