2025-11-20 06:47:44
短这个字在编程里通常指16位,就像手机号有11位数字一样,每个short能存16个二进制位。比如用int的话是32位,short就是它的一半位数。有人可能会问为什么不是8位,因为8位叫byte,而short专门用来表示比byte大但比int小的整数类型。
为啥短是16位呢?因为计算机里数据存储有固定规则,像老式游戏卡带用的rom芯片,16位就能存整首歌的音调高低。查过微软的文档说,short在C语言里占2字节也就是16位,能表示-32768到32767这些数。比如存身份证四位用int要8位,但short刚好够用。不过要注意有些系统可能用不同位数,但大部分情况下短都是16位。就像手机号中间加空格和不用空格一样,短这个字在不同场景可能有不同长度,但标准答案是16位。
本题链接: