十进制转IP地址的简单处理方案
来源:互联网 发布:淘宝怎么搜网盘资源 编辑:程序博客网 时间:2024/06/11 13:17
题目:十进制转IP地址。例如输入:3689901706,输出:219.239.110.138
代码报错,输出-118.-145.-16.-36.
#include<stdio.h>int main(){ long int num,a[4]; num = 3689901706; int i,j; for(i=0;i<4;i++) { printf("%d",num); a[i]=num%256; printf("%d",a[i]); num=num/256; printf("%d",num); } for(j=3;j>=0;j--) printf("%d.",a[j]);return 0;}
报错原因:long int 溢出
正确代码:
#include<stdio.h>int main(){ long long num,a[4]; num = 3689901706; int i,j; for(i=0;i<4;i++) { printf("%d",num); a[i]=num%256; printf("%d",a[i]); num=num/256; printf("%d",num); } for(j=3;j>=0;j--) printf("%d.",a[j]);return 0;}
0 0
- 十进制转IP地址的简单处理方案
- 二进制转成十进制的ip地址形式
- ip转数字,ip地址转十进制 long类型,ip转十进制输出负数
- Ip地址与十进制转化
- ip地址转换成十进制
- 转换IP地址为十进制
- route IP 地址的处理
- Python----检测字符串是否是十进制格式的IP地址
- 点分十进制表示的IP地址解析方法
- PHP ip地址和十进制互转封装类
- C++实现将十进制的ip地址转换为二进制ip地址
- 根据IP地址十进制范围--获得IP地址所在地
- 实用的处理ip地址的模块
- 10位十进制ip地址表示方法
- ip地址转换成十进制整数
- php ip地址转成十进制数
- IP地址二进制与十进制转换
- java IP地址与十进制转换
- Scala学习第三天 Tuple、Array、May与文件操作入门实战
- 传话
- 25个让Java程序员更高效的Eclipse插件
- 创建一个可重用的UITableViewCell代码
- linux下的apache、mysql自启动
- 十进制转IP地址的简单处理方案
- Django之第一个app<10>
- [python]学习笔记5-函数参数类型
- 详解CALayer 和 UIView的区别和联系
- Linux中的用户切换(root授权)
- Foundation-NSString比较
- 基于at91sam9260芯片在u-boot写添加看门狗控制命令
- CentOS 删除自带jdk 配置自己的jdk 以及windows下安装 jdk 操作
- 服务器端进行转向的4种方法