重生之我在黑盒學編程2

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

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

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

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

printf 函數

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


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

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

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

%f:用於輸出浮點數。

%s:用於輸出字符串。

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


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

scanf 函數

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

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


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


需要注意的是:

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

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

部分代碼來自csdn

繼續留個作業

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

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com