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");
}

28 实现把一个IP转换成整形,并输出,并且能把整形转换为IP地址。