看板 Perl 關於我們 聯絡資訊
請問有一個數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
AntaresStar: int(3.5556444*10)/10 你要的是這樣? 05/25 21:04
scwg: 或者是 printf '%.2f', 3.5556444 ? 05/25 21:18
scwg: 樓上手滑, '%.1f' 才對 (數字 1, 不是字母 l) 05/25 21:18
flu: 用printf會進位,就跟要的結果不一樣了 05/25 21:43
scwg: huh, 直覺就是會進位, 結果我偷懶用 3.55 測卻沒進 XD 05/26 00:38
flu: 恭喜樓上擁有程式員的美德之一:懶 :D 05/26 00:43