黑马程序员技术交流社区

标题: C 大小写转化 [打印本页]

作者: qq5591916    时间: 2015-1-29 22:50
标题: C 大小写转化
/*
        将小写转化成大写
*/

#include <stdio.h>


char upp(char a){
    //ASSCII码
    if(a>='A' && a<='Z'){    //判断传入的值是否属于 a-z的范围
        return a-32;  // 通过ASSCII码 换算
    }else{
        return a;
    }
}

int main(int argc, const char * argv[]) {
    // insert code here...
    int a=upp('S'); //传入转化的字母
    printf("%c\n",a);
}



作者: qq5591916    时间: 2015-1-29 22:51

/*
        将小写转化成大写
*/

#include <stdio.h>


char upp(char a){
    //ASSCII码
    if(a>='a' && a<='z'){    //判断传入的值是否属于 a-z的范围
        return a-32;  // 通过ASSCII码 换算
    }else{
        return a;
    }
}

int main(int argc, const char * argv[]) {
    // insert code here...
    int a=upp('s'); //传入转化的字母
    printf("%c\n",a);
}

第二份。   上一份错误  第二份




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2