這樣為什么達不到要求?

uj5u.com熱心網友回復:
ch 不用加' '
邏輯判斷重復了,代碼修改如下,供參考:
#include <stdio.h>
int main(int argc, char* argv[])
{
char ch;
printf("輸入一個字母");
ch = getchar();
if('a' <= ch && ch <= 'z')
{
ch = ch - 32;
printf("%c,%d\n",ch,ch);
}
else
if('A' <= ch && ch <= ' Z')
{
ch = ch + 32;
printf("%c,%d\n",ch,ch);
}
else
printf("%c\n",ch);
return 0;
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/253185.html
標籤:C語言
上一篇:VS上有 __attribute__((unused)) 的替代方案嗎?
下一篇:C語言有參函式呼叫
