之前转载过一版关于数字ip和ip的转化,但是工作中会遇到负数的形式,所以有没法搞,后来不得已研究了下转化的规律,自己写了一个代码,保证自己的工作效率,今天给大家参考下。
ip分四段,每段最大数为255,当再加1时,前一段+1,本段变成000 例如:000.000.000.255之后的一个时000.000.001.000 所以数字255对应0.0.0.255 数字256对应0.0.1.0 数字65536对应0.1.0.0 最大数4294967295对应255.255.255.255
至于负数,其实就是正数是相反的 即:-1对应255.255.255.255 -4294967295对应0.0.0.1 所以得到4294967296+(负数)就可得到正数,就可以正常转化了