c中的"short int"和"short"有什么区别?

Nar*_*y.P 9 c int gcc short embedded-linux

将变量声明为short int和short之间有什么区别?在gcc编译器中,short占用2个字节(用sizeof(short)检查),short int也给出2bytes的大小.两者是相同的是不同的?在这种情况下这些声明会有用吗?

提前致谢

Yu *_*Hao 9

short很简单short int,它们在任何C编译器中都是等价的.

long intvs long,long long intvs 相同long long.