gpt4 book ai didi

c - 在 C 中默认是 int long int 吗?

转载 作者:行者123 更新时间:2023-12-02 05:22:44 26 4
gpt4 key购买 nike

为什么我发现 int 和 long int 的大小显示为 4 个字节?是不是int默认是long int?

最佳答案

sizeof(short) <= sizeof(int) <= sizeof(long)

这就是您可以指望的一切。其余的完全取决于实现。在过去的 DOS 时代,16 位编译器通常有 sizeof(int) == sizeof(short) == 2。在 32 位系统上,sizeof(int) 通常等于 sizeof(long) == 4。通常拇指,int是处理器可以最快处理的类型。没有规则没有异常(exception)...

编辑:删除了第二条规则,sizeof(short) < sizeof(long) ,这不是 C 标准的一部分。在某些平台上,sizeof(short)实际上可能等于 sizeof(long) .

关于c - 在 C 中默认是 int long int 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3946268/

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