小编cs8*_*s87的帖子

如何在 sprintf 中包含百分比符号

我想问一下如何在生成的输出中包含百分比(%)的符号。下面是我的代码。

            $Formula = ($valueiii / $valuei) * 100 ;
            $Formula = sprintf("%04.2f", $Formula);
            $Formula = sprintf("%-12.12s", $Formula);   # File Name
            push (@data2 , " $valueiv$valuei$valueiii$Formula$valuev$valueii\t\n") ;
            $Formula = 0;


*Output generate was at the slop of Use(%)*
    DevicePart          Total       Used        Use(%)      LIMIT(%)   
     A                  50000       10161       20.32       60%        
     B                  100000      1416        1.42        80%             
     C                  125000      42258       33.81       80%             
     D                  5000        18          0.36        60%   
Run Code Online (Sandbox Code Playgroud)

我期望得到 20.32% , 1.42% , 33.81% , 0.36% 。
但是如何将 % 包含到每一列中。

perl

1
推荐指数
1
解决办法
473
查看次数

标签 统计

perl ×1