C语言:小写字母与大写字母的转换

小写转换为大写

#include
int main()
{
    char a , b ;
    printf("Input a char : "); 
    a = getchar();
     b = a - 32 ;                 //大小写英文字母ASCLL码相差32 
    putchar(b);                  //且小写大于大写  
    return 0 ;
}

大写转换成小写只需要改成 b = a+32 ;

你可能感兴趣的:(C语言:小写字母与大写字母的转换)