C#, float.ToString()的一个坑


下面代码的输出竟然是2.0:

float a=1.95f;
Debug.Log(a.ToString("0.0"));

 

如果想截取一位小数,可以:

float a=1.95f;

float t_a=Mathf.Floor(a*10)*0.1f;
Debug.Log(t_a.ToString("0.0"));

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM