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