数据结构
文章平均质量分 68
破落贵族
这个作者很懒,什么都没留下…
展开
-
十六进制高低位转换
union unum{ unsigned int send; unsigned char s[4];}udata;NSString *str = @“ff055008”;//将字符串转换成十六进制数 int red = (int)strtoul([str UTF8String],0,16);//下面使用联合体来进行高低位交换 udata.send = red原创 2014-02-26 20:13:00 · 18820 阅读 · 0 评论 -
iOS中NSString转换成HEX(十六进制)-NSData转换成int
NSString *str = @"0xff055008";//先以16为参数告诉strtoul字符串参数表示16进制数字,然后使用0x%X转为数字类型unsigned long red = strtoul([str UTF8String],0,16);//strtoul如果传入的字符开头是“0x”,那么第三个参数是0,也是会转为十六进制的,这样写也可以:unsigned long red原创 2014-02-26 08:54:51 · 28656 阅读 · 1 评论