十进制转十六进制 C语言

看了一下其他大佬写的十六进制,这个算是比较简单的方法。

思想:用一个字符串数组存储0-F一共16个十六进制数。十进制数除16取余,余数对应字符串数组下标,用一个整型数组存储余数对应的字符串数组下标里的十六进制数。最后逆序输出整型数组里的元素。

#include<stdio.h>int main(){char a[40]="0123456789ABCDEF";//用一个数组存储十六进制数char b[100];//储存输入的十进制数对应的十六进制数int n;int cnt;//计数scanf("%d",&n);//输入要转换的十进制数if(n==0)printf("0");while(n!=0){b[++cnt]=a[n%16];//这里cnt从1开始n=n/16;} for(int i=cnt;i>0;i--)/*上面cnt从1开始所以i>0,不用输出b[0]。逆序输出*/printf("%c",b[i]);return 0;}

十进制转十六进制 C语言相关推荐

  1. 十进制转十六进制c语言_蓝桥杯十六进制转十进制,十进制转十六进制精简版(C++)...

    [plain] view plaincopy //十六进制转十进制 #include<iostream> using namespace std; #include<string&g ...

  2. 基础练习 十进制转十六进制 C语言

    基础练习 十进制转十六进制 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至1 ...

  3. 十进制转十六进制C语言实现

    试题 基础练习 十进制转十六进制 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式.它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的 ...

  4. c语言用数组10进制转16进制,十进制转十六进制c语言函数

    今天有位朋友在群里面问如何接收串口调试助手发来的十六进制数据,并以十六进制的形式显示在LCD上.比如串口调试助手上发送十六进制数据3C,单片机带的LCD上也显示3C.单片机接收到来自电脑串口的数据0x ...

  5. C语言 十进制和十六进制相互转换 - C语言零基础入门教程

    目录 一.十进制和十六进制区别 1.基数不同 2.有效字符不同 3.用途不同 二.十进制转十六进制 三.十六进制转十进制 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 &g ...

  6. C语言二进制、八进制、十进制、十六进制深入探究

    首先来一篇好文:C语言中的二进制数.八进制数和十六进制数 C语言中的整数除了可以使用十进制,还可以使用二进制.八进制和十六进制. 二进制数.八进制数和十六进制数的表示 一个数字默认就是十进制的,表示一 ...

  7. [c语言]进值转换的详细代码实现(二进制,十进制,十六进制等)

    计算机进制以及进制转换 文章目录 计算机进制以及进制转换 计算机的多种进制: 代码实现(正文): 二进制转十进制: 十进制转二进制: 十六进制转十进制 十进制转十六进制 计算机的多种进制: 今天给大家 ...

  8. c语言字符串转成二进制,C语言中字符串如何转换为二进制、八进制、十进制、十六进制...

    在C语言某个程序当中需要把文本16进制转换成对应的16进制数,比如字符串"0x1a"转换成10进制的26,可以用以下函数来实现 相关函数: atof, atoi, atol, st ...

  9. c语言实现二进制八进制十进制和十六进制的相互转化

    c语言实现二进制八进制十进制和十六进制的相互转化 十进制转其他进制 (该程序以十转二为例) #include<stdio.h> void change(int n)//利用递归将每次的余数 ...

最新文章

  1. R语言构建xgboost模型:交叉验证(cross validation)训练xgboost模型,配置自定义的损失函数评估函数并使用交叉验证训练xgboost模型
  2. # 2017-2018-1 20155224 《信息安全系统设计基础》第九周学习总结
  3. Android 进程常驻(使用第三方MarsDaemon)(虽然不可用,但是还是保留下。)
  4. php简单文章,php编写简单的文章发布程序
  5. 少儿编程python线上课程-北京Python程序开发课程
  6. js实现随机生成小方块
  7. Python logging模块日志存储位置踩坑
  8. 快春运了,做个火车余票查询接口,余票来源12306,图是百度地图
  9. Jeecg-Boot前后端分离,针对敏感数据,加密传递方案
  10. .NET Core简介
  11. 电子报账系统源码_网上商城系统建设心得,轻松搞定选择困难
  12. 双11大考 POLARDB分钟级弹性让企业轻松扩展 1
  13. MySQL常用函数 一
  14. [leetcode-347-Top K Frequent Elements]
  15. mysql5.7 的 user表的密码字段从 password 变成了 authentication_string
  16. 排序-概述,插入排序(180602更新完毕)
  17. java面试题——java基础(四),java初级面试笔试题
  18. 超全、超详的Spring Boot配置讲解笔记
  19. java与C++不同之处(java不支持特性)
  20. Destoon数据库配置文件在哪_SpringBoot中yml配置文件说明和一些常用配置项说明

热门文章

  1. (转)FreeSwitch 拨号规则定义
  2. USB手套,相伴一生,冬天,解放双手很重要。
  3. 25个典型的下一代互联网公司
  4. 色彩管理软件如何有测色色差仪链接
  5. CF817C Really Big Numbers(蓝桥杯之前每日一题)
  6. 关键字static的作用是什么?
  7. Dolphinscheduler 安装笔记
  8. Google大规模集群管理系统Borg的解读
  9. 【附源码】计算机毕业设计JAVA五金机电市场批发零售管理信息系统
  10. 文件路径匹配模式 globs匹配规则