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 个字节,两者是相同的还是不同的?在这种情况下,这些声明会有帮助吗?
提前致谢
short
是short int
的缩写,它们在任何C编译器中都是等价的。
long int
与 long
、long long int
与 long long
相同。
short
、short int
、signed short int
和 signed short
都是相同的数据类型。
所以sizeof(short) == sizeof(short int)
long
也一样
将变量声明为 short int 和 short 有什么区别? 在 gcc 编译器中,short 占用 2 个字节(用 sizeof(short) 检查),而 short int 也给出了 size.Is 的 2 个字节,两者是相同的还是不同的?在这种情况下,这些声明会有帮助吗?
提前致谢
short
是short int
的缩写,它们在任何C编译器中都是等价的。
long int
与 long
、long long int
与 long long
相同。
short
、short int
、signed short int
和 signed short
都是相同的数据类型。
所以sizeof(short) == sizeof(short int)
long