我曾在单精度数据转换成uint8使用类型演员但是现在我想改变它十六进制然后做什么?
1视图(30天)
显示旧的评论
答案(1)
沃尔特·罗伯森
2015年12月1日
sprintf (' % 2 x ',z)
5个评论
沃尔特·罗伯森
2015年12月1日
我不是“伙伴”,我不是“家伙”。
一个= sprintf (' % 2 x ',z)
给我02000 e00,我看起来像十六进制。
一个= num2hex (y)
再给我000 e0002看起来像十六进制。定型相比的差异/ sprintf()与字节命令,与num2hex()最重要的字节第一但定型()使用任何内部订单是使用的处理器。
如果你正在寻找的不是一个两个字符串,字符串你所寻找的是什么?也许
一个= sprintf (' % 2 x ',z);disp (a)
02 00 00 0 e