📝

NSLog出力フォーマット

2024/01/27に公開

ObjectiveCのNSLogフォーマット一覧。

フォーマット指定子 説明
%d / %i int型の整数 32
%u 符号なしint 32
%ld long型の整数 32L
%lu 符号なしlong 32UL
%lld long long型の整数 64LL
%llu 符号なしlong long 64ULL
%f double型の浮動小数点数 3.14
%lf double型(%fと同じ) 3.14
%e / %E 指数形式の浮動小数点数 3.14e+00
%g / %G %f%eの短い方 3.14
%c 単一の文字(char 'a'
%C 単一のワイド文字(wchar_t L'あ'
%s C文字列(char * "sample"
%S ワイド文字列(wchar_t * L"サンプル"
%@ Objective-Cのオブジェクト NSString, NSNumberなど
%p ポインタの値 0x102a
%% パーセント記号自体 %

Discussion