64,654
社区成员
发帖
与我相关
我的任务
分享
#define TOUPPER(c) ((c)>='a'&&(c)<='z'?((char)(c-32)):(c))
#define TOUPPER(c) ((c)>='a'&&(c)<='z'?(char)(c-32):(c))
//将小写字母变为大写,大写字母保持不变,如'a'-->'A', 'A' --> 'A', 但是一定要确保ch是字母
#define Upper(ch) ((ch) & ~0x20)
//将小写字母变为大写,大写字母保持不变,如'a' --> 'A', 'A' --> 'A', 但是一定要确保ch是字母#define Upper(ch) ((ch) & ~0x20)
#define GetBig(c) c-32
void main()
{
char c = GetBig('a');
}
#define TOUPPER(c) ((c)>='a'&&(c)<='z'?(c-32):(c))