在C語言中標準輸入輸出語句應該如何編寫操作?

2025-04-19 04:45:50 字數 1164 閱讀 2802

1樓:重慶新華電腦學校

turbo c 標準庫提供了兩個控制檯格式化輸入、輸出函式 scanf();和printf();這兩個函式可以在標準輸入輸出裝置上以各種不同的格式讀寫薯族資料。scanf()函式用來從標準輸入裝置(鍵盤)上讀資料,printf()函式用來向標準輸出裝置(螢幕)寫資料。下面詳細介紹這兩個函式的用法。

1.標準輸入語句。

scanf()函式是格式化輸入函式,它從標準輸入裝置(鍵盤)讀取輸入的資訊。其呼叫格式為:scanf(<格式化字串>,<位址表>);

格式化字串包括以下三類不同的字元;

1).空白字元:空白字元會使scanf()函式在讀操作中茄凱略去輸入中的乙個或多個空白字元。

2).非空白字元:乙個非空白字元會使scanf()函式在讀入時剔除掉與這個非空白字元相同的字元。

3).格式化說明符:以%開始,後跟顫手喚乙個或幾個規定字元,用來確定輸出內容格式。

2樓:網友

輸出用printf函式,第乙個引數可以傳入格式化引數,如攔和山「%d,%c,%s,%p」等。其中,如果列印輸入字串,簡中可以不傳入格式化引數棚陪,直接輸出字串。

輸入用scanf函式,當然,如果你用的編譯器是vs的話,會報錯,因為vs覺得這個函式不安全,於是他們自己提供了乙個名為scanf_s的函式,但是缺點就是scanf_s在不同的平臺,不同的編譯器可能會識別不了,所以可以先define一下。

還有一點,要使用這兩個函式,必須先在原始檔的第一行輸入:

#include

c語言是通過什麼和什麼來進行輸入和輸出的?

3樓:惠企百科

c語言是通過printf()函式和scanf()函式來進行輸入和輸出的。

printf()格式化輸出函式,c語言標準庫函式,在中定義。一般用於向標準輸出裝置按規定格式輸出資訊。printf()函式的呼叫格式為:

printf("《格式化字串》",參量表》)。輸出的字串除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字元表示特殊的含義。

scanf()格式化輸入函式。與printf函式一樣,都被宣告在標頭檔案裡,因此在使用scanf函式時要加上#函式的呼叫格式為:scanf("《格式說明符》",參量表》)。

按使用者指定的格式從鍵盤上把資料輸入到指定的變數之中。

C語言中如何實現多組資料輸入輸出

c語言中有一個 標準輸入函式,即 scanf函式,它可以讀取輸入的任意格式版型別的資料。scanf函式也有返 權回值,返回型別為int型別,它返回成功讀入的專案的個數。如果它沒有讀取任何專案 當它期望一個數字而您卻鍵入了一個非數字字串時就會發生這種情況,scanf 會返回0。當它檢測到 檔案結尾 e...

c語言輸入輸出問題

緩衝區裡資料沒清空 include void main 這樣就對了,每次輸入後強制清空標準輸入流 問題出在你定義的結構體 char birthday 7 char workdate 7 改成char birthday 8 char workdate 8 你輸入的是7個字元。但是作為字串儲存的時候,末...

c語言中輸入輸出的一些格式符及其意思

printf d n 用int型別的輸出printf i n 用int型別的輸出printf f n float型別的輸出printf lf n double型別的輸出printf 3f n 小數點後保留三位printf 4lf n double型別的小數點後保留4位數 printf s a 字串的...