c语言中,int和short int 的字节位数取值范围都完全相同。。那不是多余吗。。。还有
发布网友
发布时间:2022-04-24 02:15
我来回答
共1个回答
热心网友
时间:2023-10-21 09:28
这个是和平台相关的。
short不管在什么平台都是16位。
int 可能是16位或者32位。
long可能是32位或者64位。
所以,short应用范围是限定在-32768~32767之间的数。
而int 则是任意平台上保证最快存取下最大范围的数。
平时用int比较多一些。
热心网友
时间:2023-10-21 09:28
这个是和平台相关的。
short不管在什么平台都是16位。
int 可能是16位或者32位。
long可能是32位或者64位。
所以,short应用范围是限定在-32768~32767之间的数。
而int 则是任意平台上保证最快存取下最大范围的数。
平时用int比较多一些。
热心网友
时间:2023-10-21 09:28
这个是和平台相关的。
short不管在什么平台都是16位。
int 可能是16位或者32位。
long可能是32位或者64位。
所以,short应用范围是限定在-32768~32767之间的数。
而int 则是任意平台上保证最快存取下最大范围的数。
平时用int比较多一些。
热心网友
时间:2023-10-21 09:28
这个是和平台相关的。
short不管在什么平台都是16位。
int 可能是16位或者32位。
long可能是32位或者64位。
所以,short应用范围是限定在-32768~32767之间的数。
而int 则是任意平台上保证最快存取下最大范围的数。
平时用int比较多一些。