zoukankan      html  css  js  c++  java
  • 十进制向十六进制的转换

    一:程序

      

    二:技巧方面

      1.while的循环条件是num!=0;

      2.同时num是每次循环后向右移动4位后的结果。

      3.数组用来保存数据,但是如何去掉不需要的0的问题上,程序使用pos的位置来输出起点。

      4.num&15得到的将会是0~15的数字,如何转化为超过10后为字母的为题上,使用数字即为数字的下标。

    三:不足

      使用数组,浪费了许多的空间,合适的可以存在集合中  

    四:推论

      1.虽然是十进制转换为16进制,但是只需要修改数组,以及向右移动的位数,就可以实现十进制向二进制,八进制等的转换。

         这也是程序的普遍性。

  • 相关阅读:
    linux Mysql 安装
    百度地图的一些操作
    Angularjs Table
    liunx安装mongodb
    ARP协议
    Python获取IP的方式与意义
    selenium 的使用--持续更
    使用pyquery
    beautiful soup的用法
    内置函数
  • 原文地址:https://www.cnblogs.com/juncaoit/p/5936031.html
Copyright © 2011-2022 走看看