gpt4 book ai didi

c++ - 大写和小写数据类型有什么区别?

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

例如 int 和 INT。关于这两个,我只知道 int 是基本类型,INT 是 Windows 数据类型,两者都在内存中获得 4 个字节,并且 INT 与窗口 API 一起使用。

但我不明白它们之间的主要区别是什么。

帮助我充分理解这两者?

最佳答案

int 是语言关键字,INT 不是。

int 可以采用的值的大小和范围受到 C++ 标准的限制,但不是固定的。

INT 是 Windows 定义的一种数据类型,它是一个 4 字节有符号整数类型,带有 2 的补码。

对于针对 Windows 的 MSVC 编译器,它可能是 typedeffed 或 #defined 到 int,因为 int 在这种情况下具有所需的特征。

使用 std::int32_t 会更好,因为它是多平台的,尽管编译器不一定要支持它。

关于c++ - 大写和小写数据类型有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31336707/

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