简单来说,int较大,一般是32位,有43亿,而short有16位,long有64位,对于明确为正数的较小的值可以用unsigned short int,舍去最高位的符号位,可以表示的值扩大了一倍。
unsigned short取值范围是0-65535
C语言学习(八)整数(int、short、long)的具体介绍、不同进制表示、输出,sizeof、unsinged的使用_short int long-优快云博客
简单来说,int较大,一般是32位,有43亿,而short有16位,long有64位,对于明确为正数的较小的值可以用unsigned short int,舍去最高位的符号位,可以表示的值扩大了一倍。
unsigned short取值范围是0-65535
C语言学习(八)整数(int、short、long)的具体介绍、不同进制表示、输出,sizeof、unsinged的使用_short int long-优快云博客