大写和小写数据类型有什么区别?
What is different between uppercase and lowercase data type?
例如 int 和 INT。
关于这两个,我只知道 int 是基本类型,INT 是 windows 数据类型,两者都在内存中获得 4 个字节,并且 INT 与 window API.
一起使用
但是我不明白它们之间的主要区别是什么
帮我完全理解这两个?
int
是语言关键字,INT
不是。
int
可以采用的值的大小和范围受到 C++ 标准的限制,但不是固定的。
INT
是由 Windows 定义的一种数据类型,它是一个 4 字节有符号整数类型,带有 2 的补码。
对于针对 Windows 的 MSVC 编译器,它可能 typedef
fed 或 #define
d 到 int
,因为 int
在这种情况下具有所需特征。
最好使用 std::int32_t
,因为它是多平台的,尽管编译器不一定要支持它。
例如 int 和 INT。 关于这两个,我只知道 int 是基本类型,INT 是 windows 数据类型,两者都在内存中获得 4 个字节,并且 INT 与 window API.
一起使用但是我不明白它们之间的主要区别是什么
帮我完全理解这两个?
int
是语言关键字,INT
不是。
int
可以采用的值的大小和范围受到 C++ 标准的限制,但不是固定的。
INT
是由 Windows 定义的一种数据类型,它是一个 4 字节有符号整数类型,带有 2 的补码。
对于针对 Windows 的 MSVC 编译器,它可能 typedef
fed 或 #define
d 到 int
,因为 int
在这种情况下具有所需特征。
最好使用 std::int32_t
,因为它是多平台的,尽管编译器不一定要支持它。