格式字符 | 說明 |
---|---|
d | 以帶符號的十進制形式輸出整數(正數不輸出符號) |
o | 以八進制無符號形式輸出整數(不輸出0前綴) |
x | 以十六進制無符號形式輸出整數(不輸出0x前綴) |
u | 以無符號十進制形式輸出整數 |
c | 以支付形式輸出,只輸出一個字符 |
s | 輸出C風格的字符串 |
f | 以小數形式輸出浮點數,默認輸出6位小數 |
e | 以指數形式輸出浮點數,數字部分默認輸出6位小數 |
g | 自動選用%f或%e其中之一,保證輸出寬度較短的格式,而且不會輸出無心義的0 |
p | 以十六進制形式輸出指針變量所表明的地址值 |
@ | 輸出Objective-C的對象 |
格式字符 | 說明 |
---|---|
l | 可在格式字符d、o、x、u以前,用於輸出長整型整數,也可在f、e、g以前,用於輸出長浮點型數 |
m(表明一個正整數) | 指定輸出數據所佔的最小寬度 |
.n | 對於浮點數,表示輸出n位小數;對於字符串,表示截取的字符個數 |
- | 表示輸出的數值向左邊對齊 |