ip的int地址。
typedef unsigned int ui;
int main()
{
ui ip = 0;
ui a =0,b = 0,c =0,d =0;
scanf("%d.%d.%d.%d",&a,&b,&c,&d);
printf("\n%d.%d.%d.%d\n", a, b, c, d);
ip = a<<24+b<<16+c<<8+d;
printf("\nThe int IP is:%d\n",ip);
system("pause");
return 0;
}
将形如202.69.234.12的ip地址转换成int型的数字。这个是师弟刚才给我程序。快下班了,头昏脑胀,实在没看出问题。大家看看那里有问题。
错误是最后打印的int型ip总是0。
一会回家看大家的回帖,给分结贴。
...全文
相关推荐
使用Java代码将IP地址转换为int类型的方法
主要介绍了使用Java代码将IP地址转换为int类型的方法,这也是各大计算机考试和ACM以及面试的常见基础问题,需要的朋友可以参考下
IP地址转换成Int64
IP地址转换成Int64
c++实现的将ip地址转换成四个int型,便于处理
前段时间帮朋友写的一个程序用到的,c++实现的将ip地址转换成四个int型,便于处理。
C/C++ ip地址与int类型的转换实例详解
主要介绍了C/C++ ip地址与int类型的转换实例详解的相关资料,这里提供了实例代码,实现思路及实现方法,需要的朋友可以参考下
使用python的struct库实现IP地址计算,根据一个int值.zip
使用python的struct库实现IP地址计算,根据一个int值


