用c语言求相邻三个字符的ASCII码
时间: 2024-10-21 13:13:26 浏览: 7
在C语言中,你可以通过使用数组或指针来获取相邻三个字符的ASCII码。这里是一个简单的示例,假设我们有一个字符串`str[]`,我们可以创建一个临时数组存储这三个字符的ASCII值:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[4] = {'h', 'e', 'l', 'l'}; // 假设有三个字符
int ascii_values[3]; // 存储ASCII值
// 将字符转换为ASCII值并存储
for (int i = 0; i < 3; i++) {
ascii_values[i] = (int)str[i];
}
// 打印ASCII值
printf("ASCII values of adjacent characters are: ");
for (int i = 0; i < 3; i++) {
printf("%d ", ascii_values[i]);
}
printf("\n");
return 0;
}
```
在这个例子中,`ascii_values[0]`将存储'h'的ASCII值,`ascii_values[1]`将存储'e'的ASCII值,以此类推。
阅读全文