ASP/VBScript IP地址与整数之间如何互相转换?

来源:百度知道 编辑:UC知道 时间:2024/09/21 11:01:09
整数:3232235521
IP:192.168.0.1
二进制:11000000101010000000000000000001

这三种形式该如何互相转换?给出算法即可。
再次自己解决..

先用split函数将IP以.为分隔符分成四个整数a1,a2,a3,a4

然后分别将四个整数转成二进制

ba1=IntToBinary(a1)//将a1转成二进制,保存在ba1中
ba2=IntToBinary(a2)//将a2转成二进制,保存在ba2中
ba3=IntToBinary(a3)//将a3转成二进制,保存在ba3中
ba4=IntToBinary(a4)//将a4转成二进制,保存在ba4中

ba=ba1&ba2&ba3&ba4

最后将ba转成十进制就行了