社区
网络编程
帖子详情
IP地址转换
nudtcomputer
2005-07-20 05:13:48
将IP地址转换为long类型的,和long转换为Ip地址函数是什么啊?
...全文
256
7
打赏
收藏
IP地址转换
将IP地址转换为long类型的,和long转换为Ip地址函数是什么啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mango279
2005-07-21
打赏
举报
回复
long的IP地址出现负值很正常,但不影响使用,除非你有特殊的应用可以转成UINT再使用
chenjunge
2005-07-21
打赏
举报
回复
不可能
nudtcomputer
2005-07-21
打赏
举报
回复
再请问一下这个IP地址对应的long有没有可能是个负值了
qrlvls
2005-07-21
打赏
举报
回复
inet_addr
inet_ntoa
htonl
ntohl
(unsigned long)lVal
nudtcomputer
2005-07-21
打赏
举报
回复
那我应该如何把负值转换为正直了?用long?在linux下面好像不行
Kudeet
2005-07-20
打赏
举报
回复
unsigned long inet_addr(const char FAR * cp );
char FAR * inet_ntoa(struct in_addr in );
mango279
2005-07-20
打赏
举报
回复
long nIP = inet_addr("192.168.5.100");
struct in_addr addr;
addr.s_addr = nIP;
char *szIP = inet_ntoa(addr);
PTA
IP地址
转换
7-4
IP地址
转换
(20 分) 一个
IP地址
是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的
IP地址
转换
为十进制格式表示的
IP地址
输出。 输入格式: 输入在一行中给出32位二进制字符串。 输出格式: 在一行中输出十进制格式的
IP地址
,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。 输入样例: 110011001001010000010101011...
IP地址
转换
函数
1、概念 基于IPv4的socket网络编程,sockaddr_in中的成员struct in_addr sin_addr表示32位 的IP 地址。网络字节顺序的
IP地址
是二进制的数据,但是通常用点分⼗进制的字符串表⽰IP 地址,为了方便使用需要
转换
为点分十进制的字符串。例如:128.2.194.242就是地址0x8002c2f2的点分十进制表示。应用程序可以使用以下库函数实现
IP地址
与点分十进制串的
转换
,它们存放在<arpa/inet.h>头文件中。 2、
IP地址
转换
函数 (1)int ine
在计算机中用于实现域名和
IP地址
转换
的是,internet中用于实现域名和
ip地址
转换
的是什么...
internet中用于实现域名和
ip地址
转换
的是DNS。DNS:域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项服务。它作为将域名和
IP地址
相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。开始时,域名的字符仅限于ASCII字符的一个子集。2008...
进制
转换
PTA 7-6
IP地址
转换
7-6
IP地址
转换
(20分) 一个
IP地址
是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的
IP地址
转换
为十进制格式表示的
IP地址
输出。 输入格式: 输入在一行中给出32位二进制字符串。 输出格式: 在一行中输出十进制格式的
IP地址
,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。 输入样例: 11001100100101000001010101110010 输出样例: 204.148.21.114 思路 : 按部就班的一位位
转换
进制 代码: #inclu
7-1
IP地址
转换
(20分)PTA
7-1
IP地址
转换
(20分) 题目: 一个
IP地址
是用四个字节(每个字节8个位)的二进制码组成。请将32位二进制码表示的
IP地址
转换
为十进制格式表示的
IP地址
输出。 输入格式: 输入在一行中给出32位二进制字符串。 输出格式: 在一行中输出十进制格式的
IP地址
,其由4个十进制数组成(分别对应4个8位的二进制数),中间用“.”分隔开。 输入样例: 11001100100101000001010101110010 输出样例: 204.148.21.114 代码: #include<stdio.h>
网络编程
18,363
社区成员
64,187
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章