问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

VB如何实现进制转换!高手指点!

发布网友 发布时间:2022-05-21 10:25

我来回答

1个回答

热心网友 时间:2023-10-23 09:00

从F进制转换为T进制,就是 F -> 10 -> T

Dim st1 As String: Dim st2 As String
Dim temp As Integer, F As Integer, T As Integer
Dim chars(): chars = Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F")

F = 16 '来自16进制
T = 10 '转换为10进制

st1 = "1c3" '设置值
st1 = UCase(st1) '转为大写

For i = Len(st1) To 1 Step -1
If Mid(st1, i, 1) >= "0" And Mid(st1, i, 1) <= "9" Then
temp = temp + (Asc(Mid(st1, i, 1)) - 48) * F ^ (Len(st1) - i)
Else
temp = temp + (Asc(Mid(st1, i, 1)) - 65 + 10) * F ^ (Len(st1) - i)
End If
Next i
'从F转换成10

While temp > 0
q = temp Mod T
st2 = chars(q) & st2
temp = temp \ T
Wend
'从10转换成T

MsgBox st2
'输出结果
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 了解数量单位:K、M、G、T等,求它们与十进制数和各自转换关系; t到kg是几千是几进制 编写进制转换函数,功能将十进制整数n(n&gt;=0)转换为t进制数(即2、8及16进制),结果存放在res字符数组中 。 编写进制转换函数,功能是将十进制整数n(n&gt;=0)转换为t进制数(即2、8及16进制),结果存放在res字符数组中 字符“T”的ASCII分别用二进制数、八进制数、十进制数、十六制数如何表示? 以下算法是利用栈的先进后出特性,编写的将一个十进制的数n,转换为t进制. 请在横 从K进制转换成T进制. 梦见去世的姥姥 叫我买老式电视机 很厚很大的那种 我和我男朋友说 现在都是新式的挂墙上那种 后来姥 牛蛋汤的做法大全 牛蛋凉调做法 欧姆龙红外耳温计有HELLO KITTY版MC581? 喝了金骏眉茶为什么浑身没劲烦困 茶叶:铁观音,普洱,金骏眉。哪个最容易影响睡眠?哪个最不容易影响睡眠? 父爱如山悠扬厚重是来自那个以朗诵稿 射频电路板上微带线和一般的连接线 怎么连的 小牛F0的大灯在晚上亮吗 小牛f0前减震是多少芯 小牛F0和F2的前减震芯大小一样吗? 小牛f0在山东没有货 为什么 小牛F0和B0后座一样吗 在十二进制中,用t表示10,e表示11.求(eee)12的平方 fx2n的定时器t编号采用什么进制 ASCII码中T第一颖多少 老虎与猫的区别? 华为手机正在语音聊天网络信号突然中断手机转到飞行模式是啥原因?_百度问一问 意象轩轩势如云的意思? 怎样用宣宣俩字来宣传这俩字的涵义? 萧萧如松下风,轩轩似朝霞举的意思是 被盗 已经申诉回来了 但是被手机自助冻结了 我解冻的时候 发现手机号码被换了 无法解冻? 把冻结了就换了手机号码怎么解冻 被冻结了,可是要自手机自助冻结动,可是号码已经被别人换了怎么办? qq密保答案怎么找回,比如以前设置的我的老师是谁,我想知道答案 微信解冻但是换号码了怎么解冻 被手机自助冻结动,可是号码已经被别人换了怎么办? qq密保问题忘记了一个怎么办.有没有办法找回答案 我想解冻我的微信,可是我不用以前的号码了,我已经换号码了? 被盗 已经申诉回来了 但是被手机自助冻结了 我解冻的时候 发现手机号码被换了 无法解冻 “九一八”事变后张学良做了什么事情? 如何评价九八一事变中张学良及其东北军的不抵抗*,有人说张学良是爱国将领? 九一八事变 以冯玉祥为首的抗日将领还有谁