[問題] 印浮點數

看板Perl作者 (hippo泡)時間9年前 (2015/05/25 18:01), 編輯推噓0(006)
留言6則, 3人參與, 最新討論串1/1
請問有一個數3.5556444 我只想印出 3.5 我該怎印呢? -- Sent from my Android -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.129.209.86 ※ 文章網址: https://www.ptt.cc/bbs/Perl/M.1432548073.A.FCF.html

05/25 21:04, , 1F
int(3.5556444*10)/10 你要的是這樣?
05/25 21:04, 1F

05/25 21:18, , 2F
或者是 printf '%.2f', 3.5556444 ?
05/25 21:18, 2F

05/25 21:18, , 3F
樓上手滑, '%.1f' 才對 (數字 1, 不是字母 l)
05/25 21:18, 3F

05/25 21:43, , 4F
用printf會進位,就跟要的結果不一樣了
05/25 21:43, 4F

05/26 00:38, , 5F
huh, 直覺就是會進位, 結果我偷懶用 3.55 測卻沒進 XD
05/26 00:38, 5F

05/26 00:43, , 6F
恭喜樓上擁有程式員的美德之一:懶 :D
05/26 00:43, 6F
文章代碼(AID): #1LOlBf_F (Perl)
文章代碼(AID): #1LOlBf_F (Perl)