iOS设备数据类型长度整理

以下数据都是在iOS设备上实测结果,不可类推其他设备。

名称

类型

32位设备下长度

64位设备下长度

格式化标志

 对象型  

id

 4  8  %@

整数

 

int/NSInteger

 %d/%i
 无符号整形  

unsigned int/NSUInteger

 4  %u/%z

浮点/双字

 

float/CGFloat

%f

 十六进制整数        %x/%X
 八进制整数        %o

size_t

     

%zu

指针

     

%p

浮点/双字(科学计算)

       %e
 浮点/双字        %g
 C字符串  

char *

   

%s

Pascal字符串

       %.s
 字符  

char

 1  

%c

unichar

     

%C

 64位长整数  

long long

 8  %lld
 

无符号64位长整型

 

unsigned long long

 8  8  %llu

64位双字

     

%Lf

 布尔    1    %hhd

 

posted @ 2015-07-27 19:46  Dalink  阅读(626)  评论(0)    收藏  举报