等级考试学堂之二级VB的进制转化

    作者:课课家更新于: 2017-01-19 15:03:51

    软考,您想通过吗?一次通过才是硬道理

      在上一学堂中课课家笔者为大家简单介绍了等级考试中二级VB中的累加算法,相信大家都应该有一个基本的了解了吧。今天笔者为大家介绍的是二级VB中的进制转化。别看进制转化很简单,其实如果稍不注意有时候就会因为记错一个字母而导致整个转化出现错误。言归正传,下面笔者就开始给大家展开介绍吧。

    等级考试学堂之二级VB的进制转化

     


     

      进制转化说明

      在本文中笔者着重给大家介绍十进制正整数m转换为R(2-16)进制的字符串和R(2-16)进制字符串转换为十进制正整数这两个进制转化。

      ● 十进制正整数m转换为R(2-16)进制的字符串。

      转化思路:将m不断除r取余数直到商为0,将余数反序即得到结果。

      下面是具体的算法实现:

    十进制正整数m转换为R(2-16)进制的字符串。

      ● R(2-16)进制字符串转换为十进制正整数。

      转化思路:R进制数每位数字乘以权值之和即为十进制数。

      下面是具体的算法实现:

    R(2-16)进制字符串转换为十进制正整数。

      PS:在我们进行进制转化时首先我们要搞清楚其原理。另外在我们编写代码时候要注意16进制中的A-F字符的处理。

      


     

      实战演示

      ● 目标是把给定的二进制整数转换为八进制整数。

      下面是具体的算法实现:

    本程序是把给定的二进制整数转换为八进制整数。

      ● 目标是把给定的16进制正整数转换为10进制数。

      下面是具体的算法实现:

    下面程序是把给定的16进制正整数转换为10进制数。

      


     

      以上就是二级VB中的进制转化的介绍。

      相信大家对二级VB中的进制转化都有一个基本的了解了吧。那么本次的等级考试学堂之二级VB的进制转化的讲解到此就暂告一段落,如果以后有什么相关的内容继续进行补充或者修改的话,笔者会在此继续进行相关的内容的补充或者修改的工作,同时也欢迎大家对本次的讲解提出自己的建议和补充。最后笔者希望本次的讲解对大家学习二级VB能够起到一定的帮助作用!

课课家教育

未登录

1