用C语言将二进制转换为IP地址
摘要:
根据需要将任意32位二进制转换为IP地址。输入:11111111输出:255.0.0.0思路:将输入的二进制数以每8个为一个单位转化为十进制 。#include <stdio.h> int bin_dec(int x, int n) //自定义函数将二进制数转换为10进制
{ if(n == 0) { return 1; } return x * bin_dec(x, n-1); //递归调用bin_dec()函数
} int main(void)
{ int i; int ip[4] = {0}; char a[33]; printf("请输入二进制数: \n" 阅读全文
posted @ 2012-03-25 18:12
无心出岫
阅读(2149)
评论(0)
推荐(0)
浙公网安备 33010602011771号