c语言10进制转16进制数代码
时间: 2023-06-08 22:08:23 浏览: 1093
C语言实现十进制转十六进制
5星 · 资源好评率100%
以下是将十进制数转换为十六进制数的C语言代码:
```
#include <stdio.h>
int main()
{
int decimal, quotient, remainder;
int i = 1, j, temp;
char hexadecimal[100];
printf("Enter a decimal number: ");
scanf("%d", &decimal);
quotient = decimal;
while (quotient != 0)
{
temp = quotient % 16;
if (temp < 10)
{
temp += 48;
}
else
{
temp += 55;
}
hexadecimal[i++] = temp;
quotient /= 16;
}
printf("Hexadecimal number: ");
for (j = i - 1; j > 0; j--)
{
printf("%c", hexadecimal[j]);
}
return 0;
}
```
以上代码对输入的十进制数进行了转换,并将结果输出为十六进制数。
阅读全文