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”即转化为十六进制。