C语言inet_ntoa函数:将网络二进制的数字转换成网络地址头文件:#include#include#include定义函数:char*inet_ntoastructin_add下面是小编为大家整理的2023年C语言中网络地址与二进制数之间转换(全文完整),供大家参考。
C语言inet_ntoa函数:将网络二进制的数字转换成网络地址
头文件:
#include
定义函数:
char * inet_ntoastruct in_addr in;
函数说明:inet_ntoa用来将参数in 所指的网络二进制的数字转换成网络地址, 然后将指向此网络地址字符串的指针返回.
返回值:成功则返回字符串指针, 失败则返回NULL.
C语言inet_aton函数:将网络地址转成网络二进制的数字
头文件:
#include
定义函数:
int inet_atonconst char * cp, struct in_addr *inp;
函数说明:inet_aton用来将参数cp 所指的网络地址字符串转换成网络使用的二进制的数字, 然后存于参数inp 所指的in_addr 结构中.
结构in_addr 定义如下
struct in_addr unsigned long int s_addr;;
返回值:成功则返回非0 值, 失败则返回0.
C语言inet_addr函数:将网络地址转成二进制的数字
头文件:
#include
定义函数:
unsigned long int inet_addrconst char *cp;
函数说明:inet_addr用来将参数cp 所指的网络地址字符串转换成网络所使用的二进制数字. 网络地址字符串是以数字和点组成的字符串, 例如:"163. 13. 132. 68".
返回值:成功则返回对应的网络二进制的数字, 失败返回-1.
推荐访问:网络地址 转换 语言 C语言中网络地址与二进制数之间转换 C语言中网络地址与二进制数之间转换 c语言ip地址转换成二进制 网络地址怎么转换二进制 计算机网络进制转换