急需10进制转16进制算法(最好是互转的VB源码)

waiqiuqiu 2003-11-05 04:51:43
我现在工作中遇到一个问题,需要10进制转16进制算法(最好是互转的VB源码)寻求帮助帮助
...全文
1161 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
waiqiuqiu 2003-11-07
  • 打赏
  • 举报
回复
只差一点了,还
有没有更好的
demo001 2003-11-06
  • 打赏
  • 举报
回复
10进制---16进制
用hex(10进制数)

16进制---10进制
用val("&H"+"16进制字串")
kimurakenshin 2003-11-06
  • 打赏
  • 举报
回复
用公式自己写:a0*16^0+a1*16^1+a2*16^3+……+an*16^n
只要写个函数就可以了。
lingll 2003-11-06
  • 打赏
  • 举报
回复
设f(x)是一n阶的多项式
则n位的16进制数就是f(16)
则n位的10进制数就是f(10)
.....

则n位的m进制数就是f(m),m为正整数

waiqiuqiu 2003-11-06
  • 打赏
  • 举报
回复
好象都不能算到8位以上的有没有更好的,详细一点的
rainstormmaster 2003-11-05
  • 打赏
  • 举报
回复
a="B3"
dim b as long
b=val("&H"& a)
也可
northwolves 2003-11-05
  • 打赏
  • 举报
回复
a="B3"
cdec("&H"& a)
goldwang 2003-11-05
  • 打赏
  • 举报
回复
1。 Cint(hex()) Number 了
2。 dim int as integer
int=clng(&Hff)
射天狼 2003-11-05
  • 打赏
  • 举报
回复
反转的VB没有现成的函数,需要自己写了~~
射天狼 2003-11-05
  • 打赏
  • 举报
回复
Hex 函数

返回代表十六进制数值的 String。

语法

Hex(number)

必要的 number 参数为任何有效的数值表达式或字符串表达式。

说明

如果 number 还不是一个整数,那么在执行前会先被四舍五入成最接近的整数。

如果 number 为 所得为
Null Null
Empty 零 (0)
任何其他的数字 最多可到八个十六进制字符。
适当范围内的数字,前缀以 &H,可以直接表示十六进制数字。例如,十六进制表示法的 &H10 代表十进制的 16。

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧