C语言IP地址解析器编写方法

 时间:2026-02-13 17:27:05

1、打开VC++6.0

C语言IP地址解析器编写方法

2、点击,文件,新建

C语言IP地址解析器编写方法

3、填写工程名字,选择C++ source file

C语言IP地址解析器编写方法

4、这样就创建了一个空白工作区

C语言IP地址解析器编写方法

5、首先,我们要写需要的头文件

#include <stdio.h>

#include <stdlib.h>

C语言IP地址解析器编写方法

6、之后,按格式写主函数

C语言IP地址解析器编写方法

7、之后,我们必须声明要用到的变量

unsigned long input_IP;

unsigned int BeginByte,MidByte,ThirdByte,EndByte;

unsigned int_rotate=0x07;

C语言IP地址解析器编写方法

8、下面是主要代码

printf("请输入你需要解析的IP地址:");

scanf("%lx",&input_IP);

BeginByte   = (input_IP >> 24) & ~(~0 << 8);//获取IP地址最高位

MidByte = (input_IP >> 16) & ~(~0 << 8);//获取第二段

ThirdByte  = (input_IP >> 8 ) & ~(~0 << 8);//获取第三段

EndByte   = input_IP         & ~(~0 << 8);//获取第四段

printf("The IP address after parsed is: %d.%d.%d.%d\n",BeginByte,MidByte,ThirdByte,EndByte);

/*两个循环移位函数*/    

printf("%u after rotated twice is =%u\n",int_rotate,_rotl(int_rotate,2));

printf("%u after rotated once is =%u\n",int_rotate,_rotr(int_rotate,1));

_rotl  _rotr利用左移和右移函数,输出,可以确保信息不丢失

C语言IP地址解析器编写方法

9、完成后点击编译和执行

C语言IP地址解析器编写方法

C语言IP地址解析器编写方法

10、程序运行

C语言IP地址解析器编写方法

11、输入IP地址,后回车

C语言IP地址解析器编写方法

  • 如何安装我们的电流电压电功率显示表
  • 重生代价攻略
  • 皮焦肉嫩筷子一扒就脱骨的烤鸡
  • 心肺复苏三步曲
  • mac下懒人可视化连接服务器
  • 热门搜索
    芫荽是什么 无影无踪是什么意思 ict是什么 什么是周记 手脱皮是缺什么维生素 大义凛然是什么意思 厉兵秣马是什么意思 泡菜的腌制方法 苦丁茶有什么功效 轻小说是什么