话不多说,直接贴代码:

#include<stdio.h>
void fun(int m,int k)
{int aa[100],i;char he[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};if (k==2){for ( i = 0; m; i++){aa[i]=m%k;m=m/k;}for ( i = i-1; i >= 0; i--)printf("%d",aa[i]);//上一个循环最后自加多了一次printf("\n");}else if(k==16){  for ( i = 0; m; i++){aa[i]=m%k;m=m/k;}for ( i = i-1; i >= 0; i--)printf("%c",he[aa[i]]);printf("\n");}elseprintf("输入所需转换进制数该程序无法实现\n");}
void main()
{int n,j;printf("\n请输入一个十进制整数:\n");scanf("%d",&n);scanf("%d",&j);if (j==2)printf("该整数转换为二进制为:\n");if (j==16)printf("该整数转换为十六进制为:\n");fun(n,j);
}

关于2进制与十六进制的转换;C语言相关推荐

  1. 二进制四进制八进制十六进制之间转换关系及浅谈文字在计算机中表示

    计数制: 是指用一组固定的符号和统一的规则来计数的方法.按进位的方式计数的数制,成为进位计数制,简称进位制. 不同进制的特性: 1.R进制,数码符号都从0到R-1. 2.同一数码,放在不同位置,含义不 ...

  2. java byte转16进制_Java 十六进制(Hex)与byte数组之间的转换

    一.十六进制(Hex)与字节(byte)的概念 十六进制(Hex):计算机中数据的一种表示方法,它由0-9,A-F组成,字母不区分大小写.与10进制的对应关系是:0-9对应0-9:A-F对应10-15 ...

  3. Java 整数型的进制间的互相转换

    /*** 整数型, 进制间的互相转换*/public class IntConversion {public static void main(String[] args) {int num = 38 ...

  4. 计算机不同进制数之间的转换,计算机进制数之间的转换002

    不错 除以16取余和倍数 如: (120)10 120/16 =8 ...8(余8) 8(余数8)/16=0 (8) (120)10 =(88)16 回答人的补充 2009-08-14 09:42 计 ...

  5. GNU Linux shell中如何进行各进制编码间(二进制、8进制、16进制、base64)的转换

    /**************************************** * Author : Samson * Date : 02/10/2016 * Test platform: * g ...

  6. 物联网中常用的方法,16进制二进制之间的转换

    由于最近公司做的是关于物联网的项目,所以经常用到进制转换的功能,所以自己写了一些并且收集了一些方法,供大家使用 import java.text.SimpleDateFormat; import ja ...

  7. python中各进制的表示及其转换

    [时间]2018.11.29 [题目]python中各进制的表示及其转换 参考链接:https://blog.csdn.net/weixin_40717096/article/details/8019 ...

  8. 任意进制到十进制的转换

    1 任意进制到十进制的规则是什么 任意进制到十进制的转换都等于: 这个数的各个位上的系数乘以基数的权次幂相加的和 2 一个数的0次幂是多少 任何除0以外的数的0次方都是1 .如3的0次方是1,-1的0 ...

  9. 各种进制数之间的转换

    计算机中各种进制数之间的转换 各种进制之间的转化都可以通过二进制为桥梁 二进制之间整数的转换 示例1:二进制数1100转化为各种进制数 1100转化成十进制数 ​ 1100 = 1*23+1*22+0 ...

最新文章

  1. java问题:错误: 找不到或无法加载主类 HelloWorld
  2. 【控制】贪心算法(GA,Greedy Algorithm)及 Matlab 实现
  3. jQuery选择器整理
  4. NavReady 试用小记(2)
  5. 如何在 C# 中使用只读的 Collections
  6. bootstrap-daterangepicker插件运用
  7. 睿停车系统车场服务器,睿停车后台管理中心系统-用户手册-前台版本
  8. static_cast,reinterpret_cast,const_cast,dynamic_cast:
  9. VB6之从1970年1月1日起的秒数 的与C语言类似的时间函数
  10. 获取文件夹内的文件数目
  11. 查看计算机GUID的WMI类
  12. CPC客户端离线升级失败,不能获取updatesipo信息,可能你的软件在线更新程序没有安装
  13. linux能解锁小米手机吗,【BL锁】还在为小米手机如何解锁及解锁后如何加锁而烦恼吗?...
  14. k近邻matlab,模式识别 最近邻法和k近邻法MATLAB实现.doc
  15. python读取Himawari-8葵花8标准数据(HSD)
  16. ElasticJob - 任务执行过程解析
  17. 孙式太极拳的站桩(作者:孙剑云)
  18. music-dl - 利用Python下载全网最优音质歌曲的工具
  19. 微信小程序,学习笔记(三)微信小计算器
  20. 【渝粤题库】陕西师范大学152113 统计学 作业

热门文章

  1. 不选主元Gauss消去法
  2. 百家号自媒体如何写文章标题,百家号怎么写标题
  3. Java中boolean占多少字节 boolean a = 123是不是正确?
  4. 关于“元宇宙”,讲点你能听懂的
  5. 用串口操作手机收发短信总结
  6. 除了Navicat和DBeaver,还有没有免费又好用的数据库管理工具推荐
  7. Android开发规范:APP版本发布(全量发布、灰度发布)
  8. Sketch Less for More: On-the-Fly Fine-Grained Sketch Based Image Retrieval (CVPR 2020 Oral)
  9. 树莓派的linux操作系统,树莓派的6种轻量级操作系统介绍
  10. python资源管理器安装_Python学习笔记-Python安装