vb现在都快绝版了吧。。
哈哈,但是我现在的工作用的就是vb。
所以把这个分享出来。
十进制和二进制换算
还有个二进制小数部分换算成十进制小数部分

'十进制装换为二进制
'参数dec十进制的数,BinLen换算的二进制位数
Public Function DecToBin(dec As Double, BinLen As Byte) As StringDim binStr As StringDim a As DoubleDim i As IntegerDo While dec <> 0a = dec Mod 2binStr = a & binStrdec = dec \ 2LoopFor i = 1 To 32 - Len(binStr)binStr = "0" & binStrNextDecToBin = binStr
End Function'二进制换算为十进制
'参数Bin二进制的数
Public Function BinToDec(Bin As String) As DoubleDim i As IntegerDim s As Integers = Len(Bin)Dim decStr As DoubleFor i = 1 To sdecStr = decStr + Val(Mid(Bin, i, 1)) * 2 ^ (s - i)Next iBinToDec = decStrEnd Function'小数二进制换算十进制
'参数Bin 小数部分二进制数。换算出来是十进制的小数部分
Public Function dBinToDec(Bin As String) As DoubleDim i As IntegerDim s As Integers = Len(Bin)Dim decStr As DoubleFor i = 1 To sdecStr = decStr + Val(Mid(Bin, i, 1)) * 2 ^ (-i)Next idBinToDec = decStrEnd Function

十进制和二进制换算。vb版本相关推荐

  1. 二进制换算十进制、八进制和十六进制。

    27转换成二进制:   27每次除以2的余数一直除到最后的余数都是01的形式,倒过来看,就是换算后的二进制数. 二进制换算十进制:1111=1*2(0)+1*2(1)+1*2(2)+1*2(3)=1+ ...

  2. 彻底搞懂二进制、进制换算如此简单!十进制转化二进制,二进制转化十进制

    本文章包含进制转换 方法,2进制如何转换10进制,二进制转换十进制,十进制转换二进制,10进制转换2进制 方法,字节可kb的换算 什么是二进制? 现代的计算机和依赖计算机的设备里都用到二进制.二进制是 ...

  3. 二进制和十进制之间的换算

    一.二进制数字的规则 在二进制的世界中,只有0和1,平常组成的数字为8个,满2进1,比如0的二进制为 00000000,1的二进制为00000001,满2进1,那么2的二进制就为00000010 二. ...

  4. c++十进制转二进制_二进制与十进制如何互相转换?

    正整数的十进制转换二进制 将一个十进制数除以二,得到的商再除以二,依此类推直到商等于一或零时为止,倒取除得的余数,即换算为二进制数的结果.只需记住要点:除二取余,倒序排列. 由于计算机内部表示数的字节 ...

  5. python 十进制与二进制以及位运算

    From: http://blog.sina.com.cn/s/blog_681de30a01013uiw.html 在python2.6以上的版本中自带了将十进制转化为二进制的函数bin(). 看一 ...

  6. Python 16进制与字符串的转换、二进制 to 十进制、十六进制 to 十进制、十进制 to 二进制

    2.7版本 2.7版本下进行转换还是很方便的,hex2char:output = 'data'.decode('hex')  char2hex: output = '64617461'.encode( ...

  7. 用位运算将十进制转为二进制python_python 十进制与二进制以及位运算

    在python2.6以上的版本中自带了将十进制转化为二进制的函数bin(). 看一下bin.__doc__怎么说的. >>>print bin.__doc__ bin(number) ...

  8. 十进制换算成二进制、八进制、十六进制

    十进制换算成二进制.八进制.十六进制 一.介绍: 二.十进制转二进制 计算十进制数转二进制数的方法: (1)计算十进制数119转成二进制数: (2)计算十进制数-119转成二进制数: 三.十进制转八进 ...

  9. 二进制转四进制计算机,二进制换算(进制转换计算器)

    二进制数01011010扩大2倍之后是多少?急求~ 先把它转换成为 10进制 变成90 变180 然后再转换成为2进制 10110100 我看了一下像是一道二进制的题 有谁知道答案帮帮忙 谢谢了 问着 ...

最新文章

  1. IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boo
  2. 变压器符号_行输出变压器的结构、符号及电路分析
  3. OpenVR——驱动接口之IClientTrackedDeviceProvider简介
  4. ka3525_如何使用KA Lite投放教育内容
  5. potplay显示服务器关闭,PotPlayer怎么关掉左上角显示的播放时间?PotPlayer关掉左上角显示播放时间的操作步骤...
  6. keeko机器人_机器人零距离,创意搭建编程妙趣多!——瑞云社区开展全国科普日活动...
  7. 初学者关于内存的思考(不断加深不断更新中)
  8. java I O类大全_Java I/O —— File类
  9. python抽取指定url页面的title_Python新手写爬虫全过程记录分析
  10. G-Sensor 8452驱动及相关
  11. Eclipse maven构建springmvc项目
  12. 路径规划——RRT算法实现
  13. 辽宁电网容载比问题及合理取值研究
  14. Pycharm安装打包工具
  15. 华为怎么显示返回按键_你见过这台会跑的“华为手机”吗?深度体验极星Polestar 2车机系统...
  16. win11桌面改成win7桌面的设置方法
  17. C语言经典例题-两个分数相加
  18. C语言中 指针变量 取地址符的用法 *指针变量名的用法
  19. 怎样初始化二维vector
  20. https攻击工具详解(arp欺骗、中间人攻击)(openssl+sslscan+sslsplit )

热门文章

  1. 【C语言细节】计算自然对数的底 e遇坑
  2. iPhone电池健康度是什么
  3. 怎样建立产品体系?(五)- 产品生命周期
  4. 【写着玩】二维码检测及定位
  5. 邵阳学院计算机系主任,湖南教育大平台-湖南省计算机教育年会在邵阳学院召开...
  6. 决斗吧4G LTE:联发科helio步步紧逼,高通裁员步步惊心---国际电子商情
  7. 课后作业4:个人总结
  8. 【腾讯敏捷转型NO.1】敏捷是什么鬼?
  9. Android逆向writeup,[原创]腾讯apk逆向系列WriteUp
  10. 态度决定高度,高度决定命运。对自己要狠一点,再狠一点,因为,你要的比别人多,就必须付出得比别人多。