把做工程过程重要的一些内容段收藏起来,如下的内容段是关于C语言将二进制格式转换成ip地址的内容。
#include <stdio.h>
{
if(n == 0)
{
return 1;
}
}
int main(void)
{
int i;
int ip[4] = {0};
char a[33];
printf("请输入二进制数: n");
scanf("%s", a);
for(i=0; i<8; i++)
{
if(a[i] == '1')
{
ip[0] += bin_dec(2, 7-i);
}
}
for(i=8; i<16; i++)
if(a[i] == '1')
{
ip[1] += bin_dec(2, 15-i);
}
}
for(i=16; i<24; i++)
{
if(a[i] == '1')
{
ip[2] += bin_dec(2, 23-i);
}
}
for(i=24; i<32; i++)
{
if(a[i] == '1')
{
ip[3] += bin_dec(2, 31-i);
}
if(a[i] == '0')
{
break;
}
}
printf("IP:n");
return 0;
}