C语言进制转换代码分享

 更新时间:2015年07月08日 08:49:34   投稿:hebedich  
本文给大家分享的是使用C语言实现进制转换的代码,十分的简单实用,有需要的小伙伴可以参考下。

代码很简单,功能也很简单,这里就不多废话了

#include<stdio.h>
int main()
{
 char ku[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
 int zh[32],i=0,w,j;
 long int b,y;
 printf("请输入一个十进制数,我能帮您把它转换成2~16任意进制数:\n");
 scanf("%d",&y);
 b=y;
 printf("请输入要转换为的进制:");
 scanf("%d",&w);
 printf("\n");
 do
 {
  zh[i]=y%w;
  i++;
  y=y/w;
 }
 while(y!=0);
 printf("把十进制的%ld转换为%d进制:",b,w);
 for(i--;i>=0;i--)
 {
  j=zh[i];
  printf("%c",ku[j]);
 }
 printf("\n");
 return 0;
}

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • C语言文件复制实例详解

    C语言文件复制实例详解

    这篇文章主要介绍了C语言文件复制实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • C++ Boost Uuid超详细讲解

    C++ Boost Uuid超详细讲解

    Boost是为C++语言标准库提供扩展的一些C++程序库的总称。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一,是为C++语言标准库提供扩展的一些C++程序库的总称
    2022-12-12
  • C语言关键字const和指针的结合使用

    C语言关键字const和指针的结合使用

    这篇文章主要介绍了C语言关键字const和指针的结合,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • C/C++的文件IO函数你知道吗

    C/C++的文件IO函数你知道吗

    这篇文章主要为大家详细介绍了C/C++的文件IO函数,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • 基于C语言实现扫雷小游戏

    基于C语言实现扫雷小游戏

    这篇文章主要为大家详细介绍了基于C语言实现扫雷小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • 解决C++ 无法从void 转换为LRESULT的方法详解

    解决C++ 无法从void 转换为LRESULT的方法详解

    本篇文章是对C++中无法从void转换为LRESULT的解决方法进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • Qt5实现文本编辑器(附详细代码)

    Qt5实现文本编辑器(附详细代码)

    QT是一个跨平台的GUI开发框架,我使用的QT5 C++版本的,本文主要介绍了Qt5实现文本编辑器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • C语言:变量的作用域和生命周期详解

    C语言:变量的作用域和生命周期详解

    这篇文章主要介绍了C++作用域与生命周期的相关资料,帮助大家更好的理解和学习c++,感兴趣的朋友可以了解下,希望能够给你带来帮助
    2021-08-08
  • 详解C++中的菱形继承问题

    详解C++中的菱形继承问题

    这篇文章主要介绍了详解C++中的菱形继承问题,在多继承结构中,存在着很多问题,比如从不同基类中继承了同名成员,派生类中也定义了同名成员,这种二义性问题很好解决,加上要访问的基类的类名限制就可以了,需要的朋友可以参考下
    2023-08-08
  • C语言中设置用户识别码的相关函数的简单讲解

    C语言中设置用户识别码的相关函数的简单讲解

    这篇文章主要介绍了C语言中设置用户识别码的相关函数的简单讲解,包括setuid()函数和setreuid()函数以及setfsuid()函数,需要的朋友可以参考下
    2015-08-08

最新评论