C#中怎么把整型数据转成十六进制然后通过串口发送,

2025-01-31 16:08:57
推荐回答(2个)
回答1:

1、向串口发送的数据为下面的八个字符:
c1='0' c2='0' c3='B' c4='C'
c5='6' c6='1' c7='4' c8='E'
2、向串口发送的数据为4个字符,分别为
c1=0x4E c2=0x61 c3=0xBC c4=0x00
(考虑到字节的顺序,也有可能是)
c1=0x00 c2=0xBC c3=0x61 c4=0x4E

回答2:

整形可以直接转换成byte的
int intNumber = 200;
byte byteNumber = (byte)intNumber;