NSLog函數支持的格式字符

格式字符 說明
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位小數;對於字符串,表示截取的字符個數
- 表示輸出的數值向左邊對齊
相關文章
相關標籤/搜索