d 以十進制形式輸出帶符號整數(正數不輸出符號) o 以八進制形式輸出無符號整數(不輸出前綴O) x 以十六進制形式輸出無符號整數(不輸出前綴OX) u 以十進制形式輸出無符號整數 f 以小數形式輸出單、雙精度實數 e 以指數形式輸出單、雙精度實數 g 以%f%e中較短的輸出寬度輸出單、雙精度實數 c 輸出單個字符 s 輸出字符串
#include"stdio.h" void main(){ char c; printf("input a character: "); c=getchar(); if(c<32) printf("This is a control character/n"); else if(c>='0'&&c<='9') printf("This is a digit/n"); else if(c>='A'&&c<='Z') printf("This is a capital letter/n"); else if(c>='a'&&c<='z') printf("This is a small letter/n"); else printf("This is an other character/n"); } if(c<32) printf("This is a control character/n"); else if(c>='0'&&c<='9') printf("This is a digit/n"); else if(c>='A'&&c<='Z') printf("This is a capital letter/n"); else if(c>='a'&&c<='z') printf("This is a small letter/n"); else printf("This is an other character/n");