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

What is the difference between "short int" and "short" in c?

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

提前致谢

shortshort int的缩写,它们在任何C编译器中都是等价的。

long intlonglong long intlong long 相同。

shortshort intsigned short intsigned short 都是相同的数据类型。

所以sizeof(short) == sizeof(short int)

long

也一样