试图将整数插入字节数组

我有一个字节数组

app0 := []byte("\xff\xe0\x00\x10\x4a\x46\x49\x46\x00\x01\x01\x01\x00\x00\x00\x00\x00\x00")

我想弄清楚如何app0[13:15]用包含300.

请帮忙。我尝试了以下操作,但它甚至无法编译:

app0[13:15] = []byte(300)


慕桂英546537
浏览 233回答 2
2回答

月关宝盒

例如,package mainimport "fmt"func main() {    app0 := []byte("\xff\xe0\x00\x10\x4a\x46\x49\x46\x00\x01\x01\x01\x00\x00\x00\x00\x00\x00")    fmt.Println(app0)    app0[13], app0[14] = 300>>8, 300&0xFF    fmt.Println(app0)}输出:[255 224 0 16 74 70 73 70 0 1 1 1 0 0 0 0 0 0][255 224 0 16 74 70 73 70 0 1 1 1 0 1 44 0 0 0]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go