C语言将字符串原样转换为16进制数
时间: 2023-05-24 18:01:46 浏览: 337
您好,以下是将字符串原样转换为16进制数的C语言代码:
```
#include <stdio.h>
#include <string.h>
int main(){
char str[] = "Hello, world!";
int len = strlen(str);
printf("The original string is: %s\n", str);
printf("The hex string is: ");
for(int i=0; i<len; i++){
printf("%02x", (unsigned char)str[i]);
}
printf("\n");
return 0;
}
```
该程序将输出字符串 "Hello, world!" 的16进制表示形式。
请问还有什么问题可以帮您解答吗?
阅读全文