本帖最后由 莫小乐 于 2026-6-21 08:34 编辑
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 数值 | 整数型 | | | | 返回结果 | 文本型 | | | | 高位 | 整数型 | | | | 低位 | 整数型 | | |
数值 = 欲转换数据 如果真 (数值 < 16 ) 返回结果 = 多项选择 (数值 + 1, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “A”, “B”, “C”, “D”, “E”, “F”) 返回 (“0” + 返回结果 )高位 = 取整 (数值 ÷ 16)低位 = 数值 % 16 返回结果 = 多项选择 (高位 + 1, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “A”, “B”, “C”, “D”, “E”, “F”)返回结果 = 返回结果 + 多项选择 (低位 + 1, “0”, “1”, “2”, “3”, “4”, “5”, “6”, “7”, “8”, “9”, “A”, “B”, “C”, “D”, “E”, “F”)返回 (返回结果 )|
| 十六进制到颜色值 | | | |
| 十六进制数据 | 文本型 | | | | R | 整数型 | | | | G | 整数型 | | | | B | 整数型 | | | |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | | 欲转R | 文本型 | | | | 欲转G | 文本型 | | | | 欲转B | 文本型 | | | | i | 整数型 | | |
欲转R = 取文本左边 (十六进制数据, 2 )欲转G = 取文本中间 (十六进制数据, 2, 2 )欲转B = 取文本右边 (十六进制数据, 2 ) 计次循环首 (取文本长度 (欲转R ), i ) R = R × 16 + 寻找文本 (“0123456789ABCDEF”, 取文本中间 (到大写 (欲转R ), i, 1 ), , 假) - 1 计次循环尾 () 计次循环首 (取文本长度 (欲转G ), i ) G = G × 16 + 寻找文本 (“0123456789ABCDEF”, 取文本中间 (到大写 (欲转G ), i, 1 ), , 假) - 1 计次循环尾 () 计次循环首 (取文本长度 (欲转B ), i ) B = B × 16 + 寻找文本 (“0123456789ABCDEF”, 取文本中间 (到大写 (欲转B ), i, 1 ), , 假) - 1 计次循环尾 ()
|