C语言字符串右移一位输出
时间: 2023-12-13 17:57:38 浏览: 128
C语言实现字符串循环右移
5星 · 资源好评率100%
你可以使用以下代码将字符串右移一位并输出:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[] = "hello world"; // 定义字符串
int len = strlen(str); // 获取字符串长度
char temp = str[len - 1]; // 保存最后一个字符
for(int i = len - 1; i > 0; i--) {
str[i] = str[i - 1]; // 将每个字符向右移动一位
}
str[0] = temp; // 将最后一个字符放在第一个位置
printf("%s", str); // 输出右移后的字符串
return 0;
}
```
输出结果为:
```
dhello worl
```
阅读全文