作者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