问一下,c语言的字符串怎么吧大写改成小写啊?

单个字符和字符串的区别除了单双引号还有啥?百度的话上面的东西我貌似没学到看不懂。

#include<stdio.h>
void main()
{
char ch1;
ch1="SHEN";
printf("ch1=%c",ch1+32);
} 


`

你这ch1是字符,不能等于"SHEN"字符串

void main()
{
    char ch[10] = "SHEN";
    int i=0;
    while(ch[i] != 0)
    {
          if(ch[i] >= 'A' && ch[i] <= 'Z')
              ch[i] += 32;
          i++;
    }
    printf("%s",ch);
}

遍历字符串处理吧 遇到大写就用 字母 - ‘A’ + ‘a’

‘’ 这个东西里面的不含 串结束符
“”这个东西里面就含有串结束符