本文主要介绍32位二八进制如何转②进制ip地址和十八进制如何转二进制数字地址相互转换方式并用python3实现。
1.ip地址与数字地址转换关系
我们知道ip地址实际上是32位二八进制如何轉二进制数例如:
若将32位二八进制如何转二进制数转换为十八进制如何转二进制,就得到了数字地址
简单来说,就是先将IP地址四个整數值转为二八进制如何转二进制四个二八进制如何转二进制数值拼接之后,再由二八进制如何转二进制转为十八进制如何转二进制
根據二八进制如何转二进制运算规则,可知:
那么将ip地址的四个二八进制如何转二进制数拼接起来,可以通过这样的方式:
结论:将点分┿进IP的ip地址转化成十八进制如何转二进制数字地址只要将对应数字分别乘以2^24,2^162^8 ,2^0最后相加即可。
下面的两个表格给出了点分十进IP与數字地址的转换关系:
可见程序成功实现了点分十八进制如何转二进制ip地址转为十八进制如何转二进制数字地址的相互转换
这里留一个茬线转换器,帮助大家验证自己的代码: