下面是一段将一行字符转换为 ASCII 码单个字节数组的代码:
#include <stdio.h>
#include <string.h>
int main() {
// 定义一个字符数组并赋值
char str[] = "Hello, world!";
// 定义一个整型变量用于存储字符串长度
int len = strlen(str);
// 定义一个数组用于存储 ASCII 码
char ascii_array[len];
// 将字符串中的每个字符转换为 ASCII 码存储在数组中
for (int i = 0; i < len; i++) {
ascii_array[i] = str[i];
}
// 打印转换后的 ASCII 码数组
for (int i = 0; i < len; i++) {
printf("%d ", ascii_array[i]);
}
return 0;
}