perl – sprintf中的截断(非圆)小数位?

前端之家收集整理的这篇文章主要介绍了perl – sprintf中的截断(非圆)小数位?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在小数点后用两位数显示美元值来表示美分.在下面的程序中,输出为23.24. Perl舍入小数位.如何避免它.我希望输出为23.23.

$val=23.2395;
$testa=sprintf("%.2f",$val);
print "\n$testa\n $val";

解决方法

print int(23.2395*100)/100;  # => 23.23

猜你在找的Perl相关文章