在練習程式設計時候遇到 characteratindex 索引指定位置的字串時候,(返回unicode char型別)如果是中文,習慣性的用%c,%s,只能顯示unicode的數字形式,不能正確的顯示漢字,結果需要用 %c, (c大寫). 特做記錄長記性。
//nslog的格式如下,當然[nsstring stringwithformat:]的格式也是一樣的。
%@ 物件
%d, %i 整數
%u 無符整形
%f 浮點/雙字
%x, %x 二進位制整數
%o 八進位制整數
%zu size_t
%p 指標
%e 浮點/雙字(科學計算)
%g 浮點/雙字
%s c 字串
%.*s pascal字串
%c 字元
%c unichar
%lld 64位長整數(long long)
%llu 無符64位長整數
%lf 64位雙字
Nslog格式彙總
物件 d,i 整型 i的老寫法 hd 短整型 ld lld 長整型 u 無符整型 f 浮點型和double型 0.2f 精度浮點數,只保留兩位小數 x 為32位的無符號整型數 unsigned int 列印使用數字0 9的十六進製制,小寫a f x 為32位的無符號整型數 unsigned int ...
NSLog 輸出函式集格式字元
nslog 強大的功能這裡就不多說了,筆者從c 轉過來,難免會有些陌生。在c 中用format xx 來進行佔位,下面就來講講在oc中的格式字元 d 帶符號的十進位制形式輸出整數 正數不輸出符號 o 以八進位制無符號形式輸出整數 不輸出字首 x 以十六進製制無符號形式輸出整數 不輸出0x u 以無符...
Objective C中NSLog輸出格式大全
物件 d,i 整數 u nbwww.cppcns.comsp 無符整形 f nbsfgjulztp 浮點 雙字 x,x 二進位制整數 nbs程式設計客棧p o 八進位制整數 zu size t p 指標 e 浮點 雙字 科學計算 g 浮點 雙字 s c 字串 s pascal字串 c 字元 c ww...