输入long Vs Type long int

Kam*_*ath 4 c

跟随typedef意味着什么,以及为什么需要它

typedef unsigned long int ULONG;
Run Code Online (Sandbox Code Playgroud)

它有多么不同

typedef unsigned long ULONG;
Run Code Online (Sandbox Code Playgroud)

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

Bla*_*iev 10

他们是一样的.因为默认情况下long是修饰符int,int可以省略.这同样适用于shortshort int,unsignedunsigned int等.

要了解这里的本质的东西是long,short并且unsigned类型修饰符,而不是类型本身,不像int,char,double,等.