| 变量名 | 类 型 | 静态 | 数组 | 备 注 |
| 数值 | 整数型 | | |
| 返回结果 | 文本型 | | |
| 高位 | 整数型 | | |
| 低位 | 整数型 | | |
数值 = 欲转换数据
如果真 (数值 < 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
计次循环尾 ()