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\n", a, b); //輸出a,b的ASCII碼 17 printf("a = %c\n",a); // %c單個字符 18 19 b = 'D'; //確定一個值 用定義過的變量a或是b 20 printf("%c\n", trans(b)); //調用自定義函數轉化 21 return 0; 22 }
