* 计算机是按照二进制储存数据的,一般用unsign int这种数据类型来储存正整数,我来为大家科普一下关于计算机神秘的数字 计算机中神秘数字?下面希望有你要的答案,我们一起来看看吧!

计算机神秘的数字 计算机中神秘数字

计算机神秘的数字 计算机中神秘数字

65535这个数字在计算中是个极值

* 计算机是按照二进制储存数据的,一般用unsign int这种数据类型来储存正整数

* 每个unsign int型的数在计算机内存中占2个字节,每个字节有8位二进制数

* 在计算机中,每个整数都是用16位2进制数来表示的

* 所以,最大的数就是16个1,也就是11111111 11111111,如果把二进制数11111111 11111111转化为十进制数就是65535

计算机中65535常见地方

1. Android Dalvik指令集里,调用方法的Invoke-Kind指令中,Method Reference Index只给了16Bits,最多能调用65535个方法,一个 Dex 文件的方法引用数不能大于 64K,64K 的准确值是(64 * 1024 = 65536)

2. Java的Char是两个字节的存储空间,也就是16位,2的16次方为65536,范围就是0-65535

3. 一个Java类或接口最多可以有65535种方法。Java中构造函数的代码被限制为65535字节

4. Tcp、Udp协议的开头,会分别有16位来存储源端口号和目标端口号,所以端口个数是2^16-1=65535个

5. Excel只有65535行

6. 很多游戏或软件的用户变量的极限,像是星际争霸中的攻击伤害,龙斗士中的经验值

7. 很多服务器的参数值为 65535

大家平时还在哪里遇见过相关设置可评论区留言讨论

,