知識點:乙個二進位制數,按位左移n位,就是把該數的值乘以2的n次方
二進位制除二即右移一位
1、ip位址轉換為整數
乙個無符號32為整數。
每段數字 相對應的二進位制數
10 00001010
0 00000000
3 00000011
193 11000001
public
class ip
public
static
long ip2int(string ip)
} 2、整數轉換為ip位址
舉例:167773121
二進位制表示形式為:00001010 00000000 00000011 11000001
分割成四段:00001010,00001010,00000011,11000001,分別轉換為整數後加上「。」就得到了10.0.3.193。
public
class ip
public
static string int2ip(long ipint)
} 標籤: ip位址轉換
IP位址與整數之間的轉換
1 ip位址轉換為整數原理 ip位址每段可以看成是8位無符號整數即0 255,把每段拆分成乙個二進位制形式組合起來,然後把這個二進位制數轉變成 乙個無符號32為整數。舉例 乙個ip位址為10.0.3.193 每段數字 相對應的二進位制數 10 00001010 0 00000000 3 000000...
IP位址與整數之間的轉換
ip位址與整數之間的轉換 1 ip位址轉換為整數 每段數字 相對應的二進位制數 10 00001010 0 00000000 3 00000011 193 11000001 組合起來即為 00001010 00000000 00000011 11000001,轉換為10進製就是 167773121,...
IP位址與整數之間的轉換
1 ip位址轉換為整數舉例 乙個ip位址為10.0.3.193 每段數字 相對應的二進位制數 10 00001010 0 00000000 3 00000011 193 11000001 組合起來即為 00001010 00000000 00000011 11000001,轉換為10進製就是 167...