public static int byteToint(byte[] b)
{
int s = 0;
for (int i = 0; i < 3; i++)
{
if (b[i] >= 0)
s = s + b[i];
else
s = s + 256 + b[i];
s = s * 256;
}
if (b[3] >= 0)
s = s + b[3];
else
s = s + 256 + b[3];
return s;
}
请一步一步解释,谢谢
...全文
1119打赏收藏
请高手解释一下byte[] 转化为int型
public static int byteToint(byte[] b) { int s = 0; for (int i = 0; i = 0) s = s + b[i]; else s = s + 256 + b[i]; s = s * 256; } if (b[3] >= 0) s = s + b[3]; else s = s + 256 + b[3]; return s; } 请一步一步解释,谢谢