十进制数转换为十六进制数c语言代码
时间: 2023-09-09 15:08:29 浏览: 102
十进制与十六进制的转换 数据结构c
以下是将十进制数转换为十六进制数的C语言代码:
```c
#include <stdio.h>
int main() {
int decimal = 1234;
char hex[10];
// 将十进制数转换为十六进制字符串
sprintf(hex, "%X", decimal);
printf("%d in decimal is %s in hexadecimal.", decimal, hex);
return 0;
}
```
输出结果为:
```
1234 in decimal is 4D2 in hexadecimal.
```
其中,`sprintf`函数将整数部分转换为十六进制字符串,并存储在`hex`数组中。可以根据需要自行修改输入的十进制数。
阅读全文