printf輸出格式 第三章 常用輸入 輸出函式

2021-10-11 19:24:43 字數 1859 閱讀 2602

與其他高階語言一樣, c語言的語句是用來向計算機系統發出操作指令的。

當我們提到輸入時,這意味著要向程式填充一些資料。輸入可以是以檔案的形式或從命令列中進行。c 語言提供了一系列內建的函式來讀取給定的輸入,並根據需要填充到程式中。

當我們提到輸出時,這意味著要在螢幕上、印表機上或任意檔案中顯示一些資料。c 語言提供了一系列內建的函式來輸出資料到計算機螢幕上和儲存資料到文字檔案或二進位制檔案中。

在進行格式化輸入輸出時,需要借助格式化描述符,指明輸入或者輸出的資料型別。格式化描述符圖表如下:

int scanf(const char * __restrict, ...):函式的功能是指定資料輸入的格式,並且按照指定的格式接受使用者在鍵盤上輸入的資料,最後將資料儲存在指定的變數記憶體位址中。
格式:

scanf(格式控制,位址列表);
eg:

#include ​

​int main(int argc, const char * ar**)

int printf(const char * __restrict, ...) :向終端(輸出裝置)輸出若干任意型別的資料
格式:

printf(格式控制, 輸出列表);
eg:

#include ​

int main(int argc, const char * ar**)

int  getchar(void):從終端獲取使用者輸入的單個字元
格式:

輸入字元 = getchar();
eg:

#include ​

int main(int argc, const char * ar**)

int  putchar(int):向終端輸出單個字元
格式:

putchar(表示式/變數)
eg:

#include ​

int main(int argc, const char * ar**)

char    *gets(char *): 從終端中讀取由多個字元組成的字串,儲存在形式引數中,讀取過程直到換行為止。
格式:

gets(字元陣列/字元指標);
eg:

#include ​

int main(int argc, const char * ar**)

int  puts(const char *):向終端裝置輸出乙個字串
格式:

puts(字元陣列/字元指標);
eg:

#include ​

int main(int argc, const char * ar**)

第三章 三 輸入 輸出

轉換字元 引數型別 轉換結果 cchar 字元 d,iint 有符號十進位制整數 e,edouble 以指數形式輸出單 雙精度浮點數 小寫 e 說白了就是 科學計數法 如123.456 輸出1.234560e 002 fdouble 以小數形式輸出單 雙精度浮點數 g,gdouble 以 f 或 e...

第三章 堆疊

1.基礎知識 堆疊可以實現很多的應用,遞迴的問題轉化成非遞迴形式,在本質上也是堆疊的問題.它是一種 filo 操作的資料結構,一般也有兩種儲存方式 陣列跟鍊錶實現形式,這裡我給出了鍊錶形式的堆疊模板,裡面包括了基本的堆疊所有的操作,還有兩個比較著名的應用例子,時間倉促,精力比較有限,關於迷宮老鼠還沒...

第三章 曙光

第三章 曙光 第二場校園招聘開始了。其實,洋對這個公司的不是很了解。因為前幾天突然在bbs上面看到了這個公司的招聘資訊,洋覺得這個公司不錯,就上網投了簡歷。接下來的乙個多小時,讓洋很震撼!想不到這個公司這個厲害,而且無論從哪方面來說,絕對不比之前的那個公司差。想不到自己的乙個不經意的決定到了這個大的...