您的位置:首页 > 其它

4.11-char练习

2015-07-28 08:37 183 查看
#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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  05-内存剖析 字符