package main
import (
"bytes""encoding/binary""fmt"
)
funcmain() {
//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
aa := []byte{0xAA,0x00,0x0D,0x00,0x01,0xC3,0x15,0x02,0x04,0x00,0xA5,0x29,0xBB,0x01,0x26}
fmt.Println(ByteToX(aa[3:7]))
}
funcIntToBytes(n int) []byte {
data := int64(n)
byteBuf := bytes.NewBuffer([]byte{})
binary.Write(byteBuf, binary.BigEndian, data)
bts := byteBuf.Bytes()
return bts[4:]
}
funcByteToX(arr []byte)string {
var result stringiflen(arr) == 0 {
return result
}
for _, b := range arr {
t := fmt.Sprintf("%02X", b)
result += t
}
return result
}