看板 TransCSI 關於我們 聯絡資訊
printf("[%.4d]\n",123); ^^^ 我的疑惑在這個小數點 請問列印結果為什麼為 0123 code中%之後並無出現0 為何解答會印出0123 (程式中的型態 若無指定0,不是留白而已?) 謝謝!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.20.26.175 ※ 編輯: ipis79979 來自: 163.20.26.175 (06/25 19:16)
ipis79979:因為0.0123 取小數點後的0123 自問自答... 06/25 19:51
castin:噗...樓上很幽默 06/25 19:59
RJking:那是C的輸出格式設定,指輸出4位數,不足補零 翻下書吧 06/25 20:55
RJking:才不是什麼小數點後四位 06/25 20:55
RJking:部份C語言為主的書對此有詳細提醒,例如正負號表靠右靠左之 06/25 20:56
RJking:類的,記著對考程式碼很有幫助 06/25 20:57
ipis79979:感謝!!! 06/26 08:19