>24)&0xFF,\\x0d\\x0a(ipv4_addr>>16)&0xFF,\\x0d\\x0a(ipv4_addr>>8)&0xFF,\\"/>

十进制数字如何转换成IP地址?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了十进制数字如何转换成IP地址?相关的知识,希望对你有一定的参考价值。

参考技术A void ipv4_to_str(char *addr_str, unsigned int ipv4_addr)\\x0d\\x0a\\x0d\\x0a/* ipv4地址32位*/\\x0d\\x0a/* 输出格式为A.B.C.D*/\\x0d\\x0asprintf(addr_str, "%d.%d.%d.%d", \\x0d\\x0a (ipv4_addr >> 24) & 0xFF,\\x0d\\x0a (ipv4_addr >> 16) & 0xFF,\\x0d\\x0a (ipv4_addr >> 8) & 0xFF,\\x0d\\x0a ipv4_addr & 0xFF);\\x0d\\x0a\\x0d\\x0a前提是保证传入的addr_str有足够的空间

以上是关于十进制数字如何转换成IP地址?的主要内容,如果未能解决你的问题,请参考以下文章

python百例 --- ip地址与10进制的转换

使用python将十进制数转为ip地址

IP地址的二进制是怎么转化成十进制的?

IP地址子网掩码网关的关系

IP地址子网掩码网关的关系

ip地址与整数转换