用VB编写一个输入十进制转十六进制的程序怎么做?

用VB编写一个输入十进制转十六进制的程序怎么做?,第1张

用VB编写一个输入十进森拦制整数转十六进制的程序可使用Hex函数完成。

Hex

函数,返回代表简帆十六进制数值

String。

Hex

函数示例

本示例使用

Hex

函数来得到某数值的

16

进制值。

Dim

MyHex

MyHex

=

Hex(5)

'

返回

5。

MyHex

=

Hex(10)

'

返回

A。

MyHex

=

Hex(459)

'

返回

1CB。

Hex

函数此咐胡示例

本示例使用

Hex

函数来得到某数值的

16

进制值。

你想的太复杂了,其实雀燃侍很简单的,10进制转化为16进制有专门的函数Hex,呵呵,你自己写了个。

不足8位的段运要加零使期满足8位,那我们就先在前面加0然后再倒着读,不就行了。

控件:

3个TextBox,2个CommondButton。

完整代码如下:

Option

Explicit

Private

Sub

Command1_Click()

Text2.Text

=

Hex(Val(Text1.Text))

'把Text1的10进制转为16进制显示在Text2中

End

Sub

Private

Sub

Command2_Click()

Dim

i

As

Integer,

s

As

String

Text3.Text

=

String(8

-

Len(Text2.Text),

"0")

&

Text2.Text

'给Text2前面加0使其够8位

For

i

=

Len(Text3.Text)

-

1

To

1

Step

-2

'倒着顷吵读出

s

=

s

&

Mid(Text3.Text,

i,

2)

Next

i

Text3.Text

=

s

End

Sub


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12466335.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存