案例8:将"picK"的大小写互换
最终输出结果为PICk。
需要先计算两个字母之间的间隔,比如a和A之间的间隔为多少。
然后在将大写字母转换为小写字母,加上间隔的值;
将小写字母转换为大写字母,减去间隔的值。
示例代码如下:
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
void main() {
char c1 = 'p', c2 = 'i', c3 = 'c', c4 = 'K';
int num = 'a' - 'A';
c1 = c1 - num;
c2 = c2 - num;
c3 = c3 - num;
c4 = c4 + num;
printf("大小写相互转换的结果为:%c%c%c%c \n", c1, c2, c3, c4);
}
运行结果如下: