转换IP地址——结构体和共用体嵌套

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
#include<assert.h>

typedef struct S2{
	unsigned char a;
	unsigned char b;
	unsigned char c;
	unsigned char d;
}S2;
typedef union S{
	long num;
	S2 s1;
}S;

int main(void){
	S s;
	s.num = 2378912378;

	printf("%d.%d.%d.%d\n", s.s1.a, s.s1.b, s.s1.c, s.s1.d );
	system("pause");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/m0_38032942/article/details/80473760