类型长 vs 类型长整数

  • 本文关键字:类型 长整数 vs c
  • 更新时间 :
  • 英文 :


下面的typedef是什么意思,为什么需要它

typedef unsigned long int ULONG;

它与它有什么不同

typedef unsigned long ULONG;

对于 gcc sizeof int = 4,sizeof long = 8,sizeof ULONG = 8。

它们是相同的。由于默认情况下longint的修饰符,因此可以省略intshortshort intunsignedunsigned int等也是如此。

这里要理解的基本内容是,longshortunsigned类型修饰符,而不是类型本身,不像intchardouble 等。

完全没有区别。 longlong int的同义词(就像shortshort int一样)。

实际上,unsigned long没有在C++标准ISO/IEC 14882中定义,因此,如果它对您有用,那只是因为您的编译器将unsigned long int解释为unsigned long

long 的大小与 gcc 无关,而是 os

最新更新