为了账号安全,请及时绑定邮箱和手机立即绑定

定义make([]byte, 8) 的slice时字节数?64位?

请问老师:

  1. 这里是一个数一个数的读取么?如果是的话64位OS,一个int不应该是4 byte么,这里读8 byte会不会读了两个数?还是无所谓?

  2. 这里定义buffer := make([]byte, 8), 那个8 字节数的选择跟操作系统有关系么?

正在回答

1 回答

查了些资料 有的网上写的是int在64位操作系统也只占4 byte,所以有点懵。不过这里应该是默认的int_64所以是8字节

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

定义make([]byte, 8) 的slice时字节数?64位?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信