IPs = 分割文本(IP, “.”, ) Result = Result + 运算_左移_长整数(到长整数(IPs [1]), 24) Result = Result + 运算_左移_长整数(到长整数(IPs [2]), 16) Result = Result + 运算_左移_长整数(到长整数(IPs [3]), 8) Result = Result + 到长整数(IPs [4]) 返回(Result)
子程序名
返回值类型
公开
备 注
Long2IP
文本型
参数名
类 型
参考
可空
数组
备 注
long
长整数型
变量名
类 型
静态
数组
备 注
Res
文本型
操作数
长整数型
操作数 = long Res = Res + 到文本(运算_右移_长整数(操作数, 24)) + “.” 操作数 = 运算_位与_长整数(long, 16777215) Res = Res + 到文本(运算_右移_长整数(操作数, 16)) + “.” 操作数 = 运算_位与_长整数(long, 65535) Res = Res + 到文本(运算_右移_长整数(操作数, 8)) + “.” 操作数 = 运算_位与_长整数(long, 255) Res = Res + 到文本(操作数) 返回(Res)
子程序名
返回值类型
公开
备 注
随机IP
文本型
变量名
类 型
静态
数组
备 注
x
整数型
y
整数型
l
长整数型
ip
文本型
置随机数种子() x = 取随机数(0, 42949) y = 取随机数(0, 67295) l = 到长整数(到文本(x) + 到文本(y)) ip = Long2IP(l) 返回(ip)