代码改变世界

IOS - OC的格式控制

2015-08-18 22:59  HermitCarb  阅读(509)  评论(0编辑  收藏  举报

格式修饰:

%    -    0    m.n    l或h

下面对组成格式说明的各项加以说明:

%:表示格式说明的起始符号,不可缺少。

-:有-表示左对齐输出,如省略表示右对齐输出。

0:有0表示指定空位填0,如省略表示指定空位不填。

m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。n指精度。用于说明输出的实型数的小数位数,未指定n时,隐含的精度为n=6位。

l或h:l对整型指long型,对实型指double型。h用于将整型的格式字符修正为short型。

 

常用的格式有(可根据需要添加格式修饰:-、0、m.n、l、h)

%@     对象 

%d, %i 整数 

%u     无符整形 

%f     浮点/双字 

%x, %X 二进制整数 

%o     八进制整数 

%zu    size_t 

%p     指针 

%e     浮点/双字 (科学计算) 

%g     浮点/双字  

%s     C 字符串 (bytes)

%S     C 字符串 (Unichar)

%.*s   Pascal字符串 

%c     字符 

%C     unichar 

%lld   64位长整数(long long) 

%llu   无符64位长整数 

%Lf    64位双字