C语言 10进制转16进制
来源:互联网 发布:无人机数据后处理软件 编辑:程序博客网 时间:2024/06/11 12:16
#include "stdio.h"
int main()
{
int num=0;
int a[100];
int i=0;
int m=0;
int yushu;
char hex[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
printf("请输入一个十进制整数:");
scanf("%d",&num);
while(num>0)
{
yushu=num%16;
a[i++]=yushu;
num=num/16;
}
printf("转化为十六进制的数为:0x");
for(i=i-1;i>=0;i--)//倒序输出
{
m=a[i];
printf("%c",hex[m]);
}
printf("\n");
}
int main()
{
int num=0;
int a[100];
int i=0;
int m=0;
int yushu;
char hex[16]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
printf("请输入一个十进制整数:");
scanf("%d",&num);
while(num>0)
{
yushu=num%16;
a[i++]=yushu;
num=num/16;
}
printf("转化为十六进制的数为:0x");
for(i=i-1;i>=0;i--)//倒序输出
{
m=a[i];
printf("%c",hex[m]);
}
printf("\n");
}
0 0
- C语言 10进制转16进制
- 16进制转10进制-C语言实现
- C语言 16进制转10进制 不用强制转换
- OC学习之C语言递归方式实现10进制转R(2-16)进制
- c语言-大数乘法(16进制)
- 【C语言】05-进制
- C语言 8进制
- C语言基础 进制
- c 语言 进制、位元
- C语言入门-进制
- C语言DAY08 - 进制
- C语言例题16:
- c语言思想16
- C语言例题10:
- c语言练习10
- 【C语言】10-函数
- c语言思想10
- C语言-10
- mysql 5.7.13 winx64 ,Win 10安装配置方法图文教程
- Tomcat Apache
- Objective-C runtime之运行时的基本特点(二)
- 连载:面向对象葵花宝典:思想、技巧与实践(10) - “抽象” 详解
- Linux下字符集转换方法
- C语言 10进制转16进制
- target情感分类(0,+,-)——Adaptive recursive neurall network for target-dependent sentiment classification
- Dropout浅层理解与实现
- 源码分析-java-AbstractList-subList、RandomAccess、equals和hashCode
- sql------isnull 和 ifnull 函数
- c#调用第三方c++嵌套结构体内联体方式
- 使用java实现多种方式解决图片压缩的问题
- [Paper 学习笔记] Multi-Scale 3D Convolutional Neural Networks for Lesion Segmentation in Brain MRI
- #CentOS on Mac#1.Linux环境配置