1 #include<stdio.h> 2 3 char trans(char c) //此函数的功能是英文字母的大小写转化 4 { 5 if(c >= 'a' && c <= 'z') 6 return c - ' '; 7 if(c >= 'A' && c <= 'Z' ) 8 return c + ' '; 9 } 10 11 12 int main() 13 { 14 char a = 'a' - ' '; //减去空格的ASCII码32, a的ASCII码是97,A是65 15 char b = 'A'; 16 printf("%d,%d ", a, b); //输出a,b的ASCII码 17 printf("a = %c ",a); // %c单个字符 18 19 b = 'D'; //确定一个值 用定义过的变量a或是b 20 printf("%c ", trans(b)); //调用自定义函数转化 21 return 0; 22 }