c++中,十进制正整数转成十六进制字符串输出
时间: 2023-05-31 21:07:37 浏览: 194
C++中输出十六进制形式的字符串
可以使用sprintf函数将十进制正整数转换成十六进制字符串输出,具体代码如下:
```
int num = 1234; // 十进制正整数
char hex[10]; // 存放转换后的十六进制字符串
sprintf(hex, "%x", num); // 将十进制正整数转换成十六进制字符串
printf("%s\n", hex); // 输出十六进制字符串
```
输出结果为:
```
4d2
```
阅读全文