String ntohl(int i)
{
int i1 = i % (256);
int i2 = (i %(65536))/(256);
int i3 = (i %(16777216))/(65536);
int i4 = (i)/(16777216);
int i5 = i % (2^8);
int i6 = (i %(2^16))/(2^8);
int i7 = (i %(2^24))/(2^16);
int i8 = i/(2^24);
Log.d(TAG, "i:"+i+" "+i1+"."+i2+"."+i3+"."+i4);
Log.d(TAG, "i:"+i+" "+i5+"."+i6+"."+i7+"."+i8);
return ""+i1+"."+i2+"."+i3+"."+i4;
}
您好,运营商优先?
我有一个方法上面列出它返回一个IPv4地址。我已经完成了计算,但是i5 i6 i7 i8不像i1 i2 i3 i4。
谢谢!我忘了这是Java大声笑 – wallyjue 2012-07-31 07:49:42
它在C,C++,C#,D和基于C语言的许多其他语言上都是一样的;); – 2012-07-31 07:51:46