4.11-char练习

来源:互联网 发布:mac os x sierra壁纸 编辑:程序博客网 时间:2024/05/01 11:49

#include <stdio.h>

/*

 1.说出下面程序的输出结构

 int i = 67 + '4';

 char c = 'c' - 10;

 

 printf("%d - %c\n", i, i);

 printf("%d - %c\n", c, c);

 

 

 2.写一个函数,将小写字母转为大写

 

 */


char upper(char c)

{

    //如果是小写字母,就转成大写

   /*

    if (c>='a' && c<='z') { // ['a', 'z']

        return c - ('a'-'A');

    } else {// 如果不是小写字母,返回字母本身

        return c;

    }*/

    

    //如果是小写字母,就转成大写

   if (c>='a' && c<='z') {// ['a', 'z']

       return c - ('a'-'A');

    }

    //如果不是小写字母,返回字母本身

   return c;

}


int main()

{

   char cc = upper('f');

    

    printf("%c\n", cc);

   return 0;

}

0 0
原创粉丝点击