作者bustta (华丽的冒险)
看板Perl
标题[问题] 小数部分存取变数
时间Sat Aug 9 00:00:01 2008
不好意思想问一个或许很基本的问题...
请问例如想把 $a = 0.123456789,只撷取小数点後三位或无条件进入该怎麽做
我知道如果只想显示可以用C的写法%.3d
不过实在不知道如果想另外存取该怎麽写,麻烦各位了
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.127.220.24
1F:推 imce:$a = sprintf("%.3f",$a); #这样吧,试试看 08/09 08:17
2F:推 salagadoola:use POSIX qw(ceil); #无条件进入的函式 08/12 10:31
3F:→ salagadoola:$a = ceil($a*1000)/1000; #无条件进入至第三位 08/12 10:32
4F:→ bustta:感谢楼上两位 08/20 23:40