C或C+的数据类型大小如何不同+;基于32位和64位系统的语言 在32位和64位系统上,我很少有关于C语言和C++语言的数据类型的基本问题。 同样的,我也没能在网上得到令人信服的答案,我的问题是 对于C++语言来说,数据类型的大小取决于 编译器是32位还是64位 计算机体系结构是32位还是64位 < 32或64位系统的LI>或C++语言标准。

C或C+的数据类型大小如何不同+;基于32位和64位系统的语言 在32位和64位系统上,我很少有关于C语言和C++语言的数据类型的基本问题。 同样的,我也没能在网上得到令人信服的答案,我的问题是 对于C++语言来说,数据类型的大小取决于 编译器是32位还是64位 计算机体系结构是32位还是64位 < 32或64位系统的LI>或C++语言标准。,c++,c,types,32bit-64bit,C++,C,Types,32bit 64bit,提前谢谢 问候,, Vijay.它们实际上依赖于一切,甚至可能依赖于编译器标志,所以不要做假设。要么搞定目标平台的文档,要么(如果是整数)使用固定宽度的标准类型(在C中,在C++)。通常这取决于您编译的目标体系结构。您能详细说明一下吗?好的,我理解您的观点,所以当我检查stdint.h时,有人提到typedef int int32_t-这是否意味着,int在32位或64位系统上总是32位宽?@VijaySringeri没有。这就是我试图解释的。当你看到一只黑猫时,你认为地球上的每一只猫都是黑色的

提前谢谢

问候,,
Vijay.

它们实际上依赖于一切,甚至可能依赖于编译器标志,所以不要做假设。要么搞定目标平台的文档,要么(如果是整数)使用固定宽度的标准类型(
在C中,
在C++)。

通常这取决于您编译的目标体系结构。您能详细说明一下吗?好的,我理解您的观点,所以当我检查stdint.h时,有人提到typedef int int32_t-这是否意味着,int在32位或64位系统上总是32位宽?@VijaySringeri没有。这就是我试图解释的。当你看到一只黑猫时,你认为地球上的每一只猫都是黑色的吗?你当然不知道。