用C语言编程:定义一个宏,将大写字母变成小写字母。请高手赐教。
答案:1 悬赏:30 手机版
解决时间 2021-04-25 12:56
- 提问者网友:原来太熟悉了会陌生
- 2021-04-24 18:09
用C语言编程:定义一个宏,将大写字母变成小写字母。请高手赐教。
最佳答案
- 五星知识达人网友:愁杀梦里人
- 2021-04-24 18:14
如果确定只是大写字母的话,那么直接这样就行#define LOWER(c) c+=32
在程序中调用LOWER(c) c是字符.
当然为了保险起见,我加了个判断. 具体见下面的程序:
#include <stdio.h>
#define LOWER(c) ((c >= 'A' && c <= 'Z') ? (c+=32) : c)
int main()
{
char c;
c=getchar();
LOWER(c);
putchar(c);
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯