常用char 型別函式的介紹
阿新 • • 發佈:2018-12-11
昨天學習了C語言的幾種常用的變數型別,今天整理一下兩對常用的char型別輸入輸出的函式,與大家共同學習,剛開始接觸,需要學習的地方很多,歡迎感興趣的同學交流指導。
首先我們來看第一對getchar() & putchar() 函式。 Getchar() 我們先看下面一個簡單的程式: char name; scanf("%c",&name); printf(“name=%c\n”,name); return 0; //上述程式實現手動輸入字元,然後螢幕輸出,在這裡我們有另外一種實現形式能和上面的scanf()實現同樣的效果,其實這個函式就是getchar()。我們可以通過以下程式來呈現: char name; name=getchar();//scanf("%c",&name); printf(“name=%c\n”,name); return 0;
putchar() 這個函式就更簡單了,這個函式表示輸出螢幕,這不是相當於printf()嘛?!比如上面的程式: char name; scanf("%c",&name); printf(“name=%c\n”,name); 我們將上面程式改成如下: char name; scanf("%c",&name); putchar(name); return 0; //隨便輸入一個字元,便可以獲得相同的結果
顯然,上面一對是手動輸入一個字元,而getc()和putc()是從標準裝置中(預設鍵盤)輸入,我們通過下面的程式來認識一下: getc()和putc() char c=‘b’; c=getc(stdin); putc(c,stdin); //輸出b;