开始运行被调试程序
* “转换成功!结果正确:-1”
被调试易程序运行完毕
| 窗口程序集名 | 保 留 | 保 留 | 备 注 | | 窗口程序集_启动窗口 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 临时文本 | 文本型 | | | | i | 整数型 | | | | 当前字符 | 文本型 | | | | 字符代码 | 整数型 | | | | 转换结果 | 长整数型 | | | | 最终整数 | 整数型 | | |
临时文本 = 到大写 (删首尾空 (十六进制文本 )) 如果真 (取文本左边 (临时文本, 2 ) = “0X”) 临时文本 = 取文本右边 (临时文本, 取文本长度 (临时文本 ) - 2 ) 转换结果 = 0 计次循环首 (取文本长度 (临时文本 ), i ) 当前字符 = 取文本中间 (临时文本, i, 1 ) 字符代码 = 取代码 (当前字符, )  如果 (字符代码 ≥ 48 且 字符代码 ≤ 57 )  字符代码 = 字符代码 - 48    如果 (字符代码 ≥ 65 且 字符代码 ≤ 70 )   字符代码 = 字符代码 - 55     到循环尾 ()      转换结果 = 转换结果 × 16 + 字符代码 计次循环尾 () 如果 (转换结果 > 2147483647 ) 最终整数 = 到整数 (转换结果 - 4294967296 )  最终整数 = 到整数 (转换结果 ) 返回 (最终整数 )结果 = 功能_十六进制转整数 (“FFFFFFFF”) 如果 (结果 = -1 ) 调试输出 (“转换成功!结果正确:” + 到文本 (结果 )) 调试输出 (“转换异常,结果为:” + 到文本 (结果 ))  |