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

定义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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号