28 实现把一个IP转换成整形,并输出,并且能把整形转换为IP地址。
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//实现把一个IP转换成整形,并输出,并且能把整形转换为IP地址。
typedef union
{
unsigned char data[4];
unsigned int ip;
}IP;
//这个功能需要一个联合类型
void main(void)
{
//我当前的IP是: 169.254.142.150
IP ip;
ip.data[0]=169;
ip.data[1]=254;
ip.data[2]=142;
ip.data[3]=150;
printf("IP地址:%d.%d.%d.%d 的整形结果是:%u !",ip.data[0],ip.data[1],ip.data[2],ip.data[3],ip.ip);
system("pause");
}