VB的中HEX函数?

语法Hex(number)必要的 number 参数为任何有效的数值表达式或字符串表达式。 为什么是字符串表达式呢?比如:hex("abc") 这是一个表达式,为什么会出错?

一只斗牛犬
浏览 1631回答 2
2回答

蛊毒传说

 Hex 函数可以将一个数值转换为16进制的字符串String类型。  语法:Hex(number)  实例:1234    Msgbox Hex(3)      '3    Msgbox Hex(10)     'A    Msgbox Hex(123)    '7B    Msgbox Hex(&H123)  '123

慕运维8079593

不要抠字眼,Hex()函数的作用是将一个整数,整数表达式,或者整数字符串转化为一个16进制的数字. 虽然你说的 "abc" 也是字符串,但它不是整数字符串,因此会出错.另外,如果你的参数不是整数,即 为小数的话,会先将小数转换为整数(采用四舍五入)再进行进制转换.
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Oracle