如果是32位CPU就是4个字节,如果是64位就是8个字节,由CPU的位数决定,然后按照公式1字节 = 8位计算。
fmt.Println(runtime.GOARCH) //CPU型号
fmt.Println(strconv.IntSize) //int位数
博客探讨了CPU位数如何决定数据存储的字节数,32位CPU存储一个整数占用4字节,而64位则为8字节。通过`runtime.GOARCH`获取CPU型号,`strconv.IntSize`得到int类型位数。
如果是32位CPU就是4个字节,如果是64位就是8个字节,由CPU的位数决定,然后按照公式1字节 = 8位计算。
fmt.Println(runtime.GOARCH) //CPU型号
fmt.Println(strconv.IntSize) //int位数
285
3599

被折叠的 条评论
为什么被折叠?