我正在查看可以在此位置
看到的 SNMPBEECodec
特别是我正在查看encodeLength()
我感兴趣的功能片段
int numBytes = 0;
int temp = length;
while (temp > 0)
{
++numBytes;
temp = (int)Math.floor(temp / 256);
}
(来自Drexel SNMP 库)。
我想知道为什么Math.floor()
使用它而不是像temp/256
. 似乎简单的整数除法会给出相同的结果。还是有技术差异?