gpt4 book ai didi

c - 现代操作系统/编译器,其中 int(在 C 中)不是 32 位?

转载 作者:太空狗 更新时间:2023-10-29 16:55:56 25 4
gpt4 key购买 nike

这个问题实际上有点宽泛。

根据过去 15 年的经验,我目前假设类型的大小如下:

byte = 8 bit

short = 2 bytes

int = 4 bytes

long long = 8 bytes

是否存在可以挑战此假设的现代操作系统?

最佳答案

无论这样的“modern”系统是否存在,您都应该static_assert在您的代码中断言这些假设,这样如果您的代码被移植到假设不正确的平台,这个人进行移植时会立即收到有关问题的警报。

关于c - 现代操作系统/编译器,其中 int(在 C 中)不是 32 位?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8364305/

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