IP位址與整數之間的轉換

2021-08-26 21:09:44 字數 556 閱讀 2584

1、ip位址轉換為整數原理:ip位址每段可以看成是8位無符號整數即0-255,把每段拆分成乙個二進位制形式組合起來,然後把這個二進位制數轉變成 乙個無符號32為整數。 舉例:乙個ip位址為10.0.3.193 每段數字             相對應的二進位制數 10                   00001010 0                    00000000 3                    00000011 193                  11000001 組合起來即為:00001010 00000000 00000011 11000001,轉換為10進製就是:167773121,即該ip位址轉換後的數字就是它了。public static long ip2int(string ip) { string items = ip.split("\\."); return long.valueof(items[0]) < < 24 | long.valueof(items[1]) << 16

ip位址與整數之間的轉換 | 

IP位址與整數之間的轉換

ip位址與整數之間的轉換 1 ip位址轉換為整數 每段數字 相對應的二進位制數 10 00001010 0 00000000 3 00000011 193 11000001 組合起來即為 00001010 00000000 00000011 11000001,轉換為10進製就是 167773121,...

IP位址與整數之間的轉換

知識點 乙個二進位制數,按位左移n位,就是把該數的值乘以2的n次方 二進位制除二即右移一位 1 ip位址轉換為整數 乙個無符號32為整數。每段數字 相對應的二進位制數 10 00001010 0 00000000 3 00000011 193 11000001 public class ip pub...

IP位址與整數之間的轉換

1 ip位址轉換為整數舉例 乙個ip位址為10.0.3.193 每段數字 相對應的二進位制數 10 00001010 0 00000000 3 00000011 193 11000001 組合起來即為 00001010 00000000 00000011 11000001,轉換為10進製就是 167...