zoukankan      html  css  js  c++  java
  • 10进制转化成2进制,16进制

    //写一个程序,将十进制,可以转换为2进制,八进制,十六进制,四进制
    #include <stdio.h>
    #include <stdlib.h>
    /************************************************************************/
    /*                 将数字换算成2进制打印出来                            */
    /************************************************************************/
    void go2(int x)
    {
        if (x == 0){
            return;
        }
        else{
            int i = x % 2;//取余
            x /= 2;
            go2(x);
            printf("%d", i);
        }
    
    }
    /************************************************************************/
    /*                 将数字换算成16进制打印出来                           */
    /************************************************************************/
    void go16(int x)
    {
        if (x == 0){
            return;
        }
        else{
            int i = x % 16;//取余
            x /= 16;
            go16(x);
            printf("%x", i);
        }
    
    }
    void main()
    {
        go16(11);
        getchar();
    }
    作者:nfcm
    qq讨论群:313032825
    本人做了一个微信公众号,用于分享各类视频学习资源和我多年学习经验,喜欢的可以关注哦!
    公众号图片
    如果你觉得文章对你有用,不妨点下右下角的推荐按钮。
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    对于dll(动态链接库)的理解
    Java中异常发生时代码执行流程
    使用Gitea搭建git服务
    python-grpc
    Docker环境变量设置
    pandas操作excel
    docker笔记
    flask笔记
    索引原理
    视图、触发器、事务、存储过程
  • 原文地址:https://www.cnblogs.com/nfcm/p/6368148.html
Copyright © 2011-2022 走看看