C語言 輸入輸出相關總結

2021-10-03 19:51:49 字數 1975 閱讀 5381

複習c語言,將以前對輸入輸出的總結筆記轉到網上,以便以後查閱。其中一些例子是取自印度大佬編寫的名為c語言教程,解決了許多疑惑。不得不說印度編寫的教**的棒。

getchar()可以接受鍵入的任何值,包括製表符和回車鍵

int

main

(int argc,

char

*ar**)

int

main

(int argc,

char

*ar**)

scanf()中的 %2d表示僅能顯示兩位,餘下的將顯示在num2中,故num2中的數顯示在num3中,以此類推

int

main

(int argc,

char

*ar**)

//測試結果 scanf("%2d%5d",&num1,&num2)

//num1 num2: 1200 34567899

//12, 0

//num3 num4: 5555 88888888

//34567899, 5555

//請按任意鍵繼續. . .

int

main

(int argc,

char

*ar**)

//intput three number(int)

//123 1231 2334 21

//123 1231 2334

//---------------------------------

//intput three number(double)

//123241 34423 4534

,1.232410e+005 ,34423.000000請按任意鍵繼續. . .

int

main

(int argc,

char

*ar**)

//測試結果一:

//1. name1[15]:

//1 123456789012345

//1 123456789012345

////2. name2[15]:

//2 new work

//2 new

////3. name3[15]:

//2 ?@

////請按任意鍵繼續. . .

//測試結果二:

//1. name1[15]:

//1 123456789012345

//1 123456789012345v璴9v?@

////2. name2[15]:

//2 new_work

//2 new_work

////3. name3[15]:

//3 london

//3 london

////請按任意鍵繼續. . .

int

main

(int argc,

char

*ar**)

scanf("%d%d %c%lf%s",&count1,&count2,&code,&ratio,name);

在%c之前要加乙個空格,從而在輸入數字之後的空格不會當作字元讀取到%c中

int

main

(int argc,

char

*ar**)

scanf()遇見空格,輸入就終止,而get()函式是遇到回車後終止

int

main

(int argc,

char

*ar**)

C語言檔案輸入輸出總結

檔案輸入輸出 1 fopen include file fopen const char fname,const char mode mode方式 r 開啟乙個檔案,可以讀取檔案。w 開啟乙個檔案,可以寫入檔案,先將檔案的長度截為零。如果該檔案不存在則先建立之。a 開啟乙個檔案,可以寫入檔案,向已有...

C語言的輸入輸出總結

putchar 把變數中的乙個字元常量輸出到顯示器螢幕上 getchar 從鍵盤上輸入乙個字元常量,此常量就是該函式的值 printf 把鍵盤中的各類資料,加以格式控制輸出到顯示器螢幕上 scanf 從鍵盤上輸入各類資料,並存放到程式變數中 puts 把陣列變數中的乙個字串常量輸出到顯示器螢幕上 g...

C語言輸入輸出用法總結

二 輸入 三 關於緩衝區的一些總結 名稱用法 putchar 只能輸出單個字元 puts 只能輸出字串,並且輸出結束後會自動換行 printf 可以輸出各種型別的資料 對於printf 函式的格式控制符完整形式如下 flag width precision type tpye表示輸出型別,比如 d ...