Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
perl:使用四舍五入公式打印文本,结果为一行_Perl - Fatal编程技术网

perl:使用四舍五入公式打印文本,结果为一行

perl:使用四舍五入公式打印文本,结果为一行,perl,Perl,当我尝试用perl打印这一行时,它会给出以下输出: 打印“假阳性=”,($G_FP_1+$G_FP_2)*$percent,“\n” 结果 假阳性=39.8980169971671 但是,我希望将结果四舍五入到2位小数,比如39.89,我如何强制perl这样做 提前谢谢 尝试这样做: printf "False Positive = %0.2f\n", ($G_FP_1+$G_FP_2) * $percent; 四舍五入到2位小数的数字是39.90

当我尝试用perl打印这一行时,它会给出以下输出:

打印“假阳性=”,($G_FP_1+$G_FP_2)*$percent,“\n”

结果

假阳性=39.8980169971671

但是,我希望将结果四舍五入到2位小数,比如39.89,我如何强制perl这样做

提前谢谢

尝试这样做:

printf "False Positive = %0.2f\n", ($G_FP_1+$G_FP_2) * $percent;

四舍五入到2位小数的数字是
39.90