批踢踢實業坊
›
看板
Perl
關於我們
聯絡資訊
返回看板
作者
bustta (華麗的冒險)
看板
Perl
標題
[問題] 小數部分存取變數
時間
Sat Aug 9 00:00:01 2008
不好意思想問一個或許很基本的問題... 請問例如想把 $a = 0.123456789,只擷取小數點後三位或無條件進入該怎麼做 我知道如果只想顯示可以用C的寫法%.3d 不過實在不知道如果想另外存取該怎麼寫,麻煩各位了 --
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.127.220.24
推
imce
:$a = sprintf("%.3f",$a); #這樣吧,試試看
08/09 08:17
推
salagadoola
:use POSIX qw(ceil); #無條件進入的函式
08/12 10:31
→
salagadoola
:$a = ceil($a*1000)/1000; #無條件進入至第三位
08/12 10:32
→
bustta
:感謝樓上兩位
08/20 23:40