44问答网
所有问题
C语言怎么将一个十进制的整数转换成十六进制的字符串?
如题所述
举报该问题
推荐答案 2018-01-04
要转成字符串 其实不需要自己写多少程序 借用sprintf就可以了
char s[20];
int a;
scanf("%d",&a);
sprintf(s, "%x", a);
这样 s中就是a的16进制字符串了。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/YWDVVVYKYWWW3WGVYZZ.html
相似回答
C语言将一个十进制的整数转换成十六进制的字符串
答:
要转成字符串 其实不需要自己写多少程序 借用sprintf就可以了
char s[20];int a;scanf("%d",&a);sprintf(s, "%x", a);这样 s中就是a的16进制字符串了。
C语言
编程:
怎么把一个十进制
数
转换
成为一个
十六进制
数
答:
1. 选择一个底数,即十六进制。在十六进制中,底数为16。2. 将十进制数除以16,记录余数
。3. 如果余数小于10,则直接作为十六进制数的一部分;如果余数为10到15之间的某个值,则将其转换为相应的十六进制字母(A到F)。4. 将商再次除以16,继续执行步骤2和3,直到商为0。5. 将所有记录的余数...
用
c语言
编程实现
十进制
数
转为十六进制
数要用到堆栈
答:
在C语言中,要将十进制数转换为十六进制数,
可以利用堆栈来辅助实现
。堆栈是一种后进先出的数据结构,非常适合处理这种需要逆序输出的情况。首先定义了一个堆栈结构体,包括长度和栈顶指针。然后编写了初始化堆栈的函数,将栈顶指针设为NULL,长度设为0。为了方便操作,还定义了一个数据结构体,包含字符...
C语言
调用函数编写
把十进制整数
n
转换成十六进制怎么
编程?
答:
思路:十进制整数转换为十六进制整数采用"除16取余,逆序排列"法
。具体做法是:用16整除十进制整数,可以得到一个商和余数;再用16去除商,又会得到一个商和余数,如此进行,直到商为0时为止,然后把先得到的余数作为十六进制数的低位有效位,后得到的余数作为十六进制数的高位有效位,依次排列起来。参...
大家正在搜
C语言将一个整数转换为字符串
十六进制转换成十进制
十进制整数64转二进制
十进制18转换成二进制
十进制60转换成二进制
组成一个字节的二进制位数是
二进制小数转十进制
二进制1001001转换十进制
二进制转十六进制
相关问题
C语言编程:怎么把一个十进制数转换成为一个十六进制数?
c语言中,怎么将十进制的整数转换成十六进制的数,不是简单的用...
c语言编程 把十进制转换为十六进制
用C语言编一个将十进制整数转化为16进制数的程序
怎样用C语言编写一个程序将输入的十进制数转化成16进制?
c语言编程 从键盘输入一个十进制正整数,将其转换成二至十六任...
C语言调用函数编写把十进制整数n转换成十六进制怎么编程?
C语言编程,编写一个将十进制数转换成十六进制数的小程序。(请...