【原】二进制转十六进制vb6程序

Private Sub Command1_Click()
  Dim strN As String, iHex As String, strBin(), strHex()
  Dim intXh As Integer, i As Integer, j As Integer, strTmp As String
  
  strBin = Array("0000", "0001", "0010", "0011", _
                 "0100", "0101", "0110", "0111", _
                 "1000", "1001", "1010", "1011", _
                 "1100", "1101", "1110", "1111")
                 
  strHex = Array("0", "1", "2", "3", "4", "5", "6", "7", _
                 "8", "9", "A", "B", "C", "D", "E", "F")
  
  strN = InputBox("", "", "111000111")
  
  If Len(strN) Mod 4 <> 0 Then strN = String(4 - Len(strN) Mod 4, "0") & strN
  
  intXh = Len(strN) \ 4
  For i = 1 To intXh
      strTmp = Right(strN, 4)
      For j = 0 To 15
          If strTmp = strBin(j) Then
             iHex = strHex(j) & iHex
             Exit For
          End If
      Next
      strN = Left(strN, Len(strN) - 4)
  Next
  
  MsgBox "0x" & iHex
                             
End Sub

二进制转十六进制vb6程序相关推荐

  1. 用‘栈’的思想编写一个十进制转换二进制、八进制或十六进制的程序

    用'栈'的思想编写一个十进制转换二进制.八进制或十六进制的程序 根据进制转换方法,如十进制向二进制转换,将转换的十进制整数除以二进制基数(2),得到余数和商,如果商不为0,该商继续做被除数,除以基数, ...

  2. bash 将二进制转换为十进制_用‘栈的思想编写一个十进制转换二进制、八进制或十六进制的程序...

    用'栈'的思想编写一个十进制转换二进制.八进制或十六进制的程序 根据进制转换方法,如十进制向二进制转换,将转换的十进制整数除以二进制基数(2),得到余数和商,如果商不为0,该商继续做被除数,除以基数, ...

  3. 定义并调用函数 十进制转二进制_用‘栈的思想编写一个十进制转换二进制、八进制或十六进制的程序...

    用'栈'的思想编写一个十进制转换二进制.八进制或十六进制的程序 根据进制转换方法,如十进制向二进制转换,将转换的十进制整数除以二进制基数(2),得到余数和商,如果商不为0,该商继续做被除数,除以基数, ...

  4. 二进制,十进制,十六进制

    生活中其实很多地方的计数方法都多少有点不同进制的影子. 比如我们最常用的10进制,其实起源于人有10个指头.如果我们的祖先始终没有摆脱手脚不分的境况,我想我们现在一定是在使用20进制. 至于二进制-- ...

  5. 微型计算机有多少进制,微型计算机原理二进制十进制十六进制.doc

    微型计算机原理二进制十进制十六进制 1:微处理器和微型计算机的发展 自1946年世界上第一台计算机问世以来,计算机科学与技术得到了飞速的发展,短短50多年时间,已经经历了电子管.晶体管.集成电路.超大 ...

  6. 【FPGA仿真】Matlab生成二进制、十六进制的txt数据以及Vivado读取二进制、十六进制数据并将结果以txt格式保存

    Matlab 生成二进制.十六进制数据 在使用Vivado软件进行Verilog程序仿真时可能需要对模块输入仿真的数据,因此我们需要一个产生数据的方法(二进制或者十六进制的数据),Matlab软件是一 ...

  7. 计算机底层入门 02 进制运算二进制和十六进制

    1.4 进制运算 八进制计算下面的结果 2 + 3 = 5 2 * 3 = 6 4 + 5 = 11 4 * 5 = 24 运算的本质就是查数 0 1 2 3 4 5 6 7 用十进制来辅助运算,然后 ...

  8. 嵌入式系统基础概念(一)二进制和十六进制

    引言 进制表示和转换是嵌入式开发人员的基本功.在开发,调试过程中,大量阅读芯片手册,查看MCU寄存器,内存等都会涉及到十六进制,二进制等的快速切换,以理解各个bit位含义和内容.另外C代码中也经常用到 ...

  9. 利用栈实现把十进制数转换为二进制至十六进制之间的任一进制数并输出的功能。(第二版)

    [实验题目内容] 保持计算机默认的十进制不变(要求不用C++流操纵符转换基数为八进制形式oct,不用C++流操纵符转换基数为十六进制形式hex,也不用setbase(base)函数将基数设置为base ...

最新文章

  1. MySQL触发器的使用规则
  2. Struts(十六):通过CURD来学习Struts流程及ModelDriven的用法
  3. 我的秋招之路之c++中static的用法
  4. 对《RHCSA/RHCE Red Hat Linux认证学习指南(第6版):EX200 EX300》的评价
  5. 润乾报表鼠标移动行、单元格变色
  6. centos配置kdump捕获内核崩溃
  7. 怎么才能免费下载CSDN资源啊
  8. 【肌电信号】基于matlab GUI MUAP波形【含Matlab源码 736期】
  9. 手把手教你安装破解IAR For ARM 6.3
  10. 建模实训报告总结_3d建模实习报告
  11. can和could的用法_can could 的区别与用法
  12. 植物大战僵尸简单外挂原理及实现
  13. android 9.0 SystemUI状态栏下拉快捷添加截图快捷开关
  14. [隐写术] J_UNIWARD介绍
  15. 一个图形数据维护工具架构设计
  16. C语言:指针三(线性表的存储结构)
  17. 使用python计算三角形面积
  18. 滴滴云 远程访问jupyter
  19. html里面a标签点击时去除下划线
  20. python为什么叫大蟒蛇_Python(大蟒蛇)与云计算

热门文章

  1. 温度传感器100k 热水器温度探头
  2. java/php/net/python员工管理系统设计与实现设计
  3. 性能测试基础知识(一)
  4. 防溯源新招:将消息藏身垃圾邮件之海
  5. 30 + 优秀电子商务网站设计灵感
  6. 全国综合信用评估中心AAA级对企业的认定条件
  7. MySQL及命令大全
  8. STM32F407通过FSMC连接W5100S进行TCP网络通信
  9. golang http 包 Response.Body.Close
  10. Flink从入门到放弃(九)-万字讲解CDC设计(1)