#include int main(int argc, const char * ar**) //這種迴圈的輸出有點相似printf的輸出方法
//這些特殊的都須要「\」轉義字元來轉化。
putchar('\13'); //輸出回車,回車不換行
putchar('\10'); //換行
putchar('\015'); //輸出回車換行
putchar('\13'); //輸出a,說明輸出的能夠是數字表示的乙個字元
putchar('\x044'); //表示16進製制
putchar('\x02c');
putchar('\044'); //好像什麼都沒有輸出,我們直接用16進製制輸出就好了。
return 0; }
/*
1、putchar函式(字元輸出函式)的作用是像終端輸出乙個字元,其一般形式是:putchar(c),它輸出字元變數是c,能夠是字元型變數和整形變數。
引申:這幾個函式都是輸出字串的函式
int putchar(int); //輸出乙個字串
int printf(const char * __restrict, ...) __printflike(1, 2);//經常使用的輸出方法
int putc(int, file *); //輸出到檔案裡
int puts(const char *); //輸出字元指標,應該是乙個字串
2、getchar函式
getchar函式(字元輸入函式)的作用是從終端(或系統隱含指定的的輸入裝置中輸入字元)。getchar函式一般沒有引數,其一般的形式為:getchar()
注意:getchar函式僅僅能夠接受乙個字元,getchar函式得到的字元能夠賦值給乙個字元變數或者整形變數,也能夠通過不賦值不論什麼變數,作為表示式的一部分。
eg:putchar(getchar());
也能夠用printf("%c",getchar());來輸出,所以我們將會看到我們在輸入乙個字元的時候。就會輸出乙個字元
引申:int getchar(void);//本例使用的函式
int scanf(const char * __restrict, ...) __scanflike(1, 2);//我們一般使用的輸入方式
int getc(file *); //從檔案裡輸入,
char *gets(char *); //從字元指標中輸入,所以能夠通過它輸入字串?與上面是對乙個的
*/
字元輸入 輸出和輸入驗證
本屆講解通用標準的i o函式的使用說明 單字元i o getchar 和putchar 這個是單字元每次只處理乙個字元,緩衝區 ansi c和後續的c標準都規定輸入時緩衝的,最初的k r c吧這個jue決定權交給了編寫者。一些計算機不允許無緩衝輸入,但又的計算機支援,如 ibm pc 支援 通過co...
字元輸入 輸出和輸入驗證
注釋 重定位讓你能夠用鍵盤輸入程式檔案,程式需測試檔案的末尾。重定向是乙個命令概念,因為要在命令列輸入特殊的符號發出指令。file eof.c 開啟乙個檔案並顯示該檔案 include include 為了使用exit int main void getc fp 從開啟的檔案中獲取乙個字元 whil...
字元輸入 輸出和輸入確認
緩衝分為兩種 完全緩衝 緩衝區滿時被清空 內容發往目的地 行緩衝 遇到乙個換行字元時將被清空緩衝區 低階i o是使用宿主作業系統的基本工具來處理檔案,由於系統的差異,所以無法建立乙個通用的低階i o標準庫。因此c採用的是標準i o包,級別更高,系統之間的差異由特定的c實現來處理,相當於提供了乙個標準...