我有一个字节数组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)
2 回答
月关宝盒
TA贡献1772条经验 获得超5个赞
例如,
package main
import "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]
- 2 回答
- 0 关注
- 232 浏览
添加回答
举报
0/150
提交
取消
