首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

类型转换的有关问题

2012-04-10 
类型转换的问题NSDATA数据中 协议定义了一个长度为4的数据为一个文件的长度,这个数据定议的类型int32,(底

类型转换的问题
NSDATA数据中 协议定义了一个长度为4的数据为一个文件的长度,这个数据定议的类型int32,(底位在前) 我想把这个长度为4 的数据转换成int类型的值请问怎么转换。例如(bd,3c,0,0)NSDATA中的数据转换为十六进制后的值,

[解决办法]
这个有大小字节之分,大字节就是底位在前,小字节就是底位在后。
可以定义一个union
{
int32 k;
char c[4];
}

union.k=长度
然后根据union.c[x] 就可以直接取出第几位来

热点排行