elseif(c>='0'&&c<='9')
printf("This is a digit\n");
elseif(c>='A'&&c<='Z')
printf("This is a capital letter\n");
elseif(c>='a'&&c<='z')
printf("This is a small letter\n");
else
printf("This is an other character\n");
}
本例要求判別鍵盤輸入字符的類別。可以根據輸入字符的ASCII碼來判別類型。由ASCII碼表可知ASCII值小於32的為控制字符。 在“0”和“9”之間的為數字,在“A”和“Z”之間為大寫字母, 在“a”和“z”之間為小寫字母,其余則為其它字符。 這是壹個多分
支選擇的問題,用if-else-if語句編程,判斷輸入字符ASCII碼所在的範圍,分別給出不同的輸出。例如輸入為“g”,輸出顯示它為小寫字符。
4. 在使用if語句中還應註意以下問題: