gpt4 book ai didi

c++ - 32 位或 64 位操作系统如何影响数据类型范围

转载 作者:行者123 更新时间:2023-11-30 19:47:54 25 4
gpt4 key购买 nike

32 位或 64 位操作系统如何影响数据类型的范围?

最佳答案

你的意思是它有什么影响sizeof(int) , sizeof(long)等等?

在 32 位机器上,指针将为 4 个字节(即 sizeof(int*) == 4 ),在 64 位机器上,指针将为 8 个字节。除此之外,我认为 C 或 C++ 标准不需要任何关于基于操作系统架构的基元类型的大小(事实上,我什至不确定指针大小是否是标准的,尽管这会很奇怪)在 64 位机器上拥有 sizeof(int*) < 8,而在 32 位机器上拥有 sizeof(int*) > 4 则相当浪费)

关于c++ - 32 位或 64 位操作系统如何影响数据类型范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20154958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com