社区
ASP
帖子详情
ip地址如何转换成十进制的那种形式啊?用来显示地区的?
aspone123
2004-05-06 10:56:34
如将:aaa.bbb.ccc.ddd 如何转换成:123456789这样的数字啊,好用来显示地区?
多谢!
...全文
268
11
打赏
收藏
ip地址如何转换成十进制的那种形式啊?用来显示地区的?
如将:aaa.bbb.ccc.ddd 如何转换成:123456789这样的数字啊,好用来显示地区? 多谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zmhqyw
2004-05-07
打赏
举报
回复
是256吗?是吧?真的是啊?我这记性啊~
zmhqyw
2004-05-07
打赏
举报
回复
浏览器在解释ip地址的时候最终把ip地址解释成一个数字,就是你在ip数据库中看到的样子。
我记得转换方法在电脑报前年的文章里有介绍。(这么久了去哪找啊)
a.b.c.d
a*255^3+b*255^2+c*255^1+d
我只能大概记得是这个样子。对不对只有天知道啦。
希望这里的高手发发善心,看在你那5点的份上,给你个正确答案。哈哈。
aspone123
2004-05-07
打赏
举报
回复
我去试试。
qiangsheng
2004-05-07
打赏
举报
回复
试试这个
aaa*256*256*256+bbb*256*256+ccc*256+ddd
aspone123
2004-05-07
打赏
举报
回复
up
aspone123
2004-05-07
打赏
举报
回复
up
stayhere
2004-05-07
打赏
举报
回复
'0-255,确实应该是256进制,我原来提供的错误了.
'感到非常抱歉,把你给误导了.
<%strUserIP=request("remote_addr")
arrUserIP=split(strUserIP,".")
longUserIP=int(arrUserIP(3))+int(arrUserIP(2))*256+int(arrUserIP(1))*256*256+int(arrUserIP(0))*256*256*256
response.Write(longUserIP)
numIP=longUserIP
ip1=numIP mod 256
numip=int(numIP/256)
ip2= numIP mod 256
numip=int(numIP/256)
ip3= numIP mod 256
numip=int(numIP/256)
ip4= numIP mod 256
dotIP= ip4 & "." & ip3 & "." & ip2 & "." & ip1
response.Write("<br>" & dotIP)
%>
stayhere
2004-05-07
打赏
举报
回复
你重新开贴问的啊.觉得奇怪,给原来给你的代码在我这儿全部测试通过了的呀.
stayhere
2004-05-07
打赏
举报
回复
http://expert.csdn.net/Expert/topic/3027/3027695.xml?temp=.9532129
qiangsheng
2004-05-06
打赏
举报
回复
不明白
aspone123
2004-05-06
打赏
举报
回复
我下载了一个IP数据库。access的。
里面有四个字段:ip1 ip2 country city
但ip却是数字。怎样把IP转换为数字型的IP再进行比较输出地区呢?
请给出一个完整的代码,多谢!
ip1 ip2 country city
1026576383 1026588670 北京市 网通adsl用户
...
IP地址
是计算机网络中用来唯一标识一个设备的地址-
IP地址
转换.pdf
ip地址
转换 上述代码中,`ipToInteger`函数将点分
十进制
形式
的
IP地址
转换为无符号整数
形式
的
IP地址
。该函数使用字符串流`istringstream`将点分
十进制
形式
的
IP地址
按照"."进行分割,然后依次解析每个分割得到的字符串,并通过移位和加法运算得到无符号整数
形式
的
IP地址
。 `integerToIp`函数将无符号整数
形式
的
IP地址
转换为点分
十进制
形式
的
IP地址
。该函数使用字符串流`ostringstream`创建一个输出流,然后通过循环将每个字节进行分割、转换为字符串,并使用"."进行连接。 在`main`函数中,先从用户输入获得点分
十进制
形式
的
IP地址
,然后调用`ipToInteger`函数将其转换为无符号整数
形式
的
IP地址
,并输出结果。接着,调用`integerToIp`函数将无符号整数
形式
的
IP地址
转换为点分
十进制
形式
的
IP地址
,并输出结果。 执行程序,输入点分
十进制
形式
的
IP地址
,程序将输出对应的无符号整数
形式
的
IP地址
,以及由无符号整数
形式
的
IP地址
转换得到的点分
十进制
形式
的
IP地址
。 例如,如果输入点分
十进制
形式
的
IP地址
为"192.168.1.
ip地址
,二进制,
十进制
、
ip地址
的组成 重点、ip分割网段
ip地址
,二进制,
十进制
IP地址
是指互联网协议地址,
IP地址
是IP协议提供的一种统一的地址格式,它为互联网上的每一个网络和每一台主机分配一个逻辑地址,以此来屏蔽物理地址的差异。
IP地址
是一个32位的二进制数,通常被分割为4个“8位二进制数”。
IP地址
通常用“点分
十进制
”表示成(a.b.c.d)的
形式
,其中,a,b,c,d都是0~255之间的
十进制
整数。 下面是 四公式 一组是 8位, 一共4组 1 1 1 1 1 1
第03章-二进制、八进制、
十进制
、十六进制之间的转换
本课程内容如下:第1节 二进制及
十进制
的由来第2节 二进制、
十进制
、八进制、十六进制的表示方法第3节 二进制和
十进制
之间的相互转换第4节 二进制和八进制之间的相互转换第5节 二进制和十六进制之间的相互转换第6节 案例:把
十进制
IP
转换成
二进制表示
形式
第7节 二进制算数运算和逻辑运算
十进制
点分IP转换为32位二进制IP(C++)
题目详情 编写程序,将
十进制
点分的IP转换为32位二进制
IP地址
。程序要能验证输入的
十进制
点分IP地址的合法性。用户输入的IP不和法时,输出"data error"。 请使用模块化程序设计的思想,将功能模块编写成函数。通过指针传递参数,操作数据,返回结果。在主函数中输入
IP地址
,调用函数进行合法性验证和转换,在主函数中输出32位二进制IP。 输入格式:
十进制
点分
IP地址
(英文句点) 输出格式: ......
网络安全学习笔记(
IP地址
详解)(进制转换(基本))
网络安全学习笔记(
IP地址
详解)(进制转换(基本))
ASP
28,390
社区成员
357,060
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章