VB的数据转换运算

来源:百度知道 编辑:UC知道 时间:2024/05/06 20:45:41
Hex(c) / Hex(16 * 16 * 16) 为什么就不行 而hex(c/(16*16*16))就不会报错

因为Hex()函数返回一个字符串,字符串不能相除,所以Hex(c) / Hex(16 * 16 * 16) 是错误的,但是hex(c/(16*16*16))是正确的

16进制转换函数,没有报错啊,只是结果不同,除非C不是数值类型。

因为Hex()函数是由十进制转换为十六进制的。

如需反向,只要表达为

&HC / Hex(16 * 16 * 16)

“&H”即转化为十六进制。