跟随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可以省略.这同样适用于short和short int,unsigned和unsigned int等.
要了解这里的本质的东西是long,short并且unsigned是类型修饰符,而不是类型本身,不像int,char,double,等.