重生之我在黑盒學程式設計2
更新于:2025-04-14 09:19:27

【本文由小黑盒作者@jdidjvj於04月13日發佈,轉載請標明出處!】

上次我們學習了c++中的輸入輸出

今天我們來學習c語言中的輸入輸出

c語言的輸入輸出是可以在c++中使用的

在 C++ 裡,printf 和 scanf 屬於 C 語言標準庫 中的函數,主要用於格式化的輸出與輸入操作。下面為你詳細介紹它們的用法。

printf 函數

printf 函數能夠按照指定的格式將數據輸出到標準輸出設備(一般是控制台)。其基本語法如下:

format 是格式化字串,其中可包含普通字元與格式說明符。格式說明符以 % 開頭,用於指定輸出數據的類型。函數後面的可變參數是要輸出的數據。

以下是一些常見格式說明符及其示例:

%d:用於輸出十進位整數。

%f:用於輸出浮點數。

%s:用於輸出字串。

%c:用於輸出單個字元。

在這個例子里,%.2f 中的 .2 代表保留兩位小數。

scanf 函數

scanf 函數的作用是按照指定格式從標準輸入設備(通常是鍵盤)讀取數據。其基本語法如下:

format 是格式化字串,和 printf 中的格式說明符類似。函數後面的可變數是要存儲輸入資料的變數位址。

以下是使用 scanf 讀取不同類型數據的範例:

需要注意的是:

對於 scanf 來說,讀取變數時要傳入變數的位址(使用 & 運算子),不過讀取字串時,因為陣列名本身就代表陣列首元素的位址,所以無需使用 &。

在讀取字元時,scanf(" %c", &ch); 裡的空格是為了跳過之前輸入遺留的換行符或空格。

部分代碼來自csdn

繼續留個作業

答案太多了,投不了票,大家在評論區說吧

馬雲發表內部演講 !
馬雲發表內部演講 !
2025-04-11 17:54:14
奧迪A5L即將發佈
奧迪A5L即將發佈
2025-04-12 10:24:53