Visual Basic.NET不同进制数相互转换
Note: 本次调试使用的工具为VS2010.
1.Val()函数--将十六进制数转换为十进制数 该函数用于返回包含于字符串内的数字,字符串中是一个适当类型的数值,语法如下: Val(string) 例如: Numval = Val("2457") '变量 Numval 的返回值是2457 Numval = Val("2 4 5 7") '变量 Numval 的返回值是2457 Numval = Val("24 and 57") '变量 Numval de 返回值是 24 将十六进制的的FF转换为十进制, Dim covInt As Integer '申明covInt为整形变量 covInt = Val("&HFF") ‘十六进制转换为十进制 Debug.writeline covInt ’输出窗口中结果为 255 2.十进制转换为其他进制 这里介绍的是将一个十进制整数转换为二进制、八进制、或十六进制任意进制的数值, 进制转换的算法思想是:将十进制正整数n不断除进制数r取余数,直到商为0,将得到的值反序连接,即最后得到的余数在最高位。
Public Class Form1
结果:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 在.NET中使用C/C++LI实用程序:
- Oracle:如何使用PL-SQL 11.0连接远程Oracle12c服务器?
- c# – 如何使用async / await与使用基于事件的异步模式的库
- 2016-04-04-Ejabberd-configure-db-postgresql
- c# – 如何与SFTP服务器通信
- react的传值类型PropTypes简单说明
- 我在哪里可以找到关于Ripper sexp输出的文档? (Ruby AST)
- iphone – UITabBarItem.title与UINavigationController.ti
- oracle中sys用户和system用户的区别
- 亲爱的 Erica:Swift 3 有哪些最重大最出色的改变?