iOS设备数据类型长度整理
以下数据都是在iOS设备上实测结果,不可类推其他设备。
|
名称 |
类型 |
32位设备下长度 |
64位设备下长度 |
格式化标志 |
| 对象型 |
id |
4 | 8 | %@ |
|
整数 |
int/NSInteger |
4 | 4 | %d/%i |
| 无符号整形 |
unsigned int/NSUInteger |
4 | 4 | %u/%z |
|
浮点/双字 |
float/CGFloat |
4 | 4 |
%f |
| 十六进制整数 | %x/%X | |||
| 八进制整数 | %o | |||
|
size_t |
%zu |
|||
|
指针 |
%p |
|||
|
浮点/双字(科学计算) |
%e | |||
| 浮点/双字 | %g | |||
| C字符串 |
char * |
%s |
||
|
Pascal字符串 |
%.s | |||
| 字符 |
char |
1 |
%c |
|
|
unichar |
%C |
|||
| 64位长整数 |
long long |
8 | 8 | %lld |
|
无符号64位长整型 |
unsigned long long |
8 | 8 | %llu |
|
64位双字 |
%Lf |
|||
| 布尔 | 1 | %hhd |

浙公网安备 33010602011771号