zoukankan      html  css  js  c++  java
  • 十进制转16进制 、十进制转二进制 函数 沧海

    十进制转16进制 、十进制转二进制 函数

                                          

    include "string.h"
    include
    "stdio.h"
    char *dectohex(int dec, int len
    )
    {
     
    static char buf[256
    ];
     
    char cell[] = "0123456789ABCDEF"
    ;
     
    int i = 0
    ;
     
    memset(buf, 0, 256
    );
     
    memset(buf, '0', len
    );
     
    while (dec != 0
    )
      {
       
    buf[i++] = cell[dec % 16
    ];
       
    dec = dec / 16
    ;
      }
     
    strcat(buf, "x0"
    );
     
    return (strrev(buf
    ));
    }
    char *dectobin(int dec, int len
    )
    {
     
    int i = 0
    ;
     
    static char buf[256
    ];
     
    memset(buf, 0, 256
    );
     
    memset(buf, '0', len
    );
     
    while (dec != 0
    )
      {
       
    buf[i++] = dec % 2+48
    ;
       
    dec = dec / 2
    ;
      }
     
    return strrev(buf
    );
    }

    专注于企业信息化,最近对股票数据分析较为感兴趣,可免费分享股票个股主力资金实时变化趋势分析工具,股票交流QQ群:457394862
  • 相关阅读:
    内置对象
    js作用域对象与运用技巧
    js流程控制与函数
    JavaScript基础
    CSS3新增属性2
    CSS3新增
    前端实践
    浮动与定位
    页面布局
    表格表单视频音频
  • 原文地址:https://www.cnblogs.com/omygod/p/554685.html
Copyright © 2011-2022 走看看