當前位置:編程學習大全網 - 電腦編程 - 用C語言編程:定義壹個宏,將大寫字母變成小寫字母。請高手賜教。

用C語言編程:定義壹個宏,將大寫字母變成小寫字母。請高手賜教。

如果確定只是大寫字母的話,那麽直接這樣就行#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;

}

  • 上一篇:QQ抓鬮壹般第幾個中
  • 下一篇:aop動態賦值
  • copyright 2024編程學習大全網