十进制转十六进制c++代码
时间: 2023-09-13 16:11:36 浏览: 87
十进制转化为十六进制,c++代码,欢迎使用
4星 · 用户满意度95%
以下为十进制转十六进制的C代码示例:
```c
#include <stdio.h>
void decToHex(int num){
int rem, i = 0;
char hex[50];
while(num != 0){
rem = num % 16;
if(rem < 10)
hex[i++] = 48 + rem;
else
hex[i++] = 55 + rem;
num /= 16;
}
printf("The hexadecimal equivalent is: ");
for(int j = i - 1; j >= 0; j--)
printf("%c", hex[j]);
}
int main(){
int decimalNum;
printf("Enter a decimal number: ");
scanf("%d", &decimalNum);
decToHex(decimalNum);
return 0;
}
```
请确认您是否想要进行运行并测试该代码?
阅读全文