C语言将多个16进制数和字符串存入数组中
时间: 2023-07-16 11:14:07 浏览: 631
c语言实现把文件中数据读取并存到数组中
5星 · 资源好评率100%
可以先定义一个数组,然后通过逗号分隔的形式将多个16进制数和字符串存入数组中。例如:
```c
#include <stdio.h>
#include <string.h>
int main() {
char arr[100] = {0x41, 0x42, 0x43, 'd', 'e', 'f', '\0'}; // 存储16进制数和字符串
printf("%s\n", arr); // 输出存储的内容
return 0;
}
```
这里定义了一个长度为100的字符数组`arr`,其中前三个元素分别是16进制数`0x41`、`0x42`、`0x43`,后面三个元素是字符串`"def"`,最后一个元素是字符串的结束符`\0`。可以使用`printf`函数输出存储在数组中的内容。
阅读全文