printf格式化輸出整數

在做CCCC訓練題的時候,偶爾會碰到例如輸入07,輸出07的情況。用字符串難免有點麻煩,不過用sscanf函數再將其轉換爲整型也未嘗不可。但是有一個更簡單的方式就是控制輸出方式。
例如下面的代碼是可以輸出num的數值。如果num位數小於2,則用0補全;如果printf位數多於2,則指定輸出方式失效:

printf("%02d",num);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章