printf輸出格式%#x的含義

看代碼中printf函數中有%#x的格式,通過查找資料發現是一個標誌字符。

printf中的標誌字符爲-、+、#、空格等幾種:

1)-             結果左對齊,右邊填空格
2)+            輸出符號(正號或負號)
3)空格      輸出值爲正時冠以空格,爲負時冠以負號
4)#            對c,s,d,u類無影響;對o類,在輸出時加前綴0;對x類, 在輸出時加前綴0x或者0X;對g,G 類防止尾隨0被刪除;對於所有的浮點形式,#保證了即使不跟任何數字,也打印一個小數點字符
 

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