iOS 给Byte数组中的传int 或 字符串

比如 有个要求 我需要传一个int 值 到 Byte 数组中去替换掉原来数组中的一个数据

Byte data[] = {0X80,0X80,0X9C,0X00,0X00};


我需要替换掉 0x9c 后面的0x00   --->  变成 0x01

小知识 0x 是告诉计算机我后面跟的是16进制的数据

NSString *hexadecimalStr = @"2"; //注意这个2是十六进制的2  

UInt64 conversionData= strtoul([hexadecimalStr UTF8String], 0, 16);

data[3] = conversionData;//替换掉原来的0x00


注意 : hexadecimalStr 这个是你需要传的十六进制的数,如果你是传int 十进制 需要自己转成十六进制进来哟,具体转换方法网上一大堆。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 前言 最先接触编程的知识是在大学里面,大学里面学了一些基础的知识,c语言,java语言,单片机的汇编语言等;大学毕...
    oceanfive阅读 3,398评论 0 7
  • 一、Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计...
    子非鱼_t_阅读 4,643评论 1 44
  • JAVA: 1、int与byte[]之间的转换(类似的byte short,long型) /** * 将int数值...
    xh_0129阅读 18,993评论 9 13
  • 外国十二部最伟大的爱情小说-------有读精彩爱情故事的兴致?来看看我们为你挑选的十部永恒的爱情小说吧作者 : ...
    plantAtree_dAp阅读 542评论 0 0
  • 有人看了这档综艺之后,觉得很想要一个西卡这样的姐姐。嗯,的确,西卡在两人相处时扮演着“妈妈”的角色,给Krys...
    shinydant阅读 434评论 0 0

友情链接更多精彩内容