scanf函數可以讀取不同類型的輸入數據,根據要讀取的數據類型使用不同的格式控制符來實現。
例如,要讀取一個整數,可以使用"%d"格式控制符,如下所示:
int num;
scanf("%d", &num);
要讀取一個浮點數,可以使用"%f"格式控制符,如下所示:
float num;
scanf("%f", &num);
要讀取一個字符,可以使用"%c"格式控制符,如下所示:
char ch;
scanf("%c", &ch);
要讀取一個字符串,可以使用"%s"格式控制符,如下所示:
char str[100];
scanf("%s", str);
需要注意的是,對于字符數組和字符串,不需要使用取地址符"&",因為數組名本身就是數組首元素的地址。