怎么把一个十进制数转换成4字节的十六进制数?

2019-07-17 14:05发布

如题,向串口发送十六进制数,例如10000转换成0x00,0x00,0x27,0x10,然后送到串口,用数值至十六进制字符串函数,转成的是2710,不是我希望的,怎么转啊,求高手,谢谢!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zxw七里香
1楼-- · 2019-07-18 10:17
本帖最后由 zxw七里香 于 2014-11-9 21:11 编辑
幻影刀侠 发表于 2014-11-9 20:56
输出什么样的形式,看你自己定的协议了。如果纯粹是数组,你发数字的话,十进制,十六进制,效果是一样的 ...

嗯,是的,但是你的程序框图里,十六进制输出没有连线啊,问的是这个
幻影刀侠
2楼-- · 2019-07-18 10:27
少年,该看书了。
数值显示啥模样是对于人而言的,对于机器只要是数值,不管几进制都一样。


ffff.png
幻影刀侠
3楼-- · 2019-07-18 11:05
你转成 I   或者  U  之后    就能换其他进制的表示了
高级模式下可以添加 头 或者尾巴 比如  0x几几的
zxw七里香
4楼-- · 2019-07-18 12:10
 精彩回答 2  元偷偷看……
ShuiMoLise
5楼-- · 2019-07-18 17:13
本帖最后由 ShuiMoLise 于 2014-11-9 22:45 编辑

给你个例子    显示控件数据类型要设置成 U8  显示格式设置成十六进制                              
捕获.PNG

未命名 3.vi 下载积分: 积分 -1 分

6.77 KB, 下载次数: 100, 下载积分: 积分 -1 分

wtsos
6楼-- · 2019-07-18 18:13
如图,直接输入到串口即可
QQ图片20141119100017.jpg

一周热门 更多>