scanf和printf的格式

2022-07-11 19:27:10 字數 613 閱讀 7923

scanf函式的一般語法格式為 scanf(格式佔位符列表,變數位址列表),常用的格式佔位符有%d(整型數),%f(浮點型數)等。

scanf()函式是通用終端格式bai化輸入函式,du它從標準輸入裝置(鍵盤)讀取輸zhi入的資訊。可以讀入任dao何固有型別的資料並自動把數值變換成適當的機內格式。其呼叫格式為:scanf(「《格式化字串》」,《位址表》);scanf()函式返回成功賦值的資料項數,出錯時則返回eof;

其控制串由三類字元構成:

1、格式化說明符

2、空白符

3、非空白符

printf()函式的呼叫格式為:printf("格式化字串",輸出表列)。

在printf()函式中,格式佔位符決定了輸出的樣子,只是在佔位符列表中,用佔位符%d等先把位置佔住,然後將後面的變數值依次填入前面的佔位符處。

格式化字串包含三種物件,分別為:

(1)字串常量;

(2)格式控制字串;

(3)轉義字元。

字串常量原樣輸出,在顯示中起提示作用。輸出表列中給出了各個輸出項,要求格式控制字串和各輸出項在數量和型別上應該一一對應。其中格式控制字串是以%開頭的字串,在%後面跟有各種格式控制符,以說明輸出資料的型別、寬度、精度等。

scanf和printf的格式

scanf 函式是通用終端格式bai化輸入函式,du它從標準輸入裝置 鍵盤 讀取輸zhi入的資訊。可以讀入任dao何固有型別的資料並自動把數值變換成適當的機內格式。其呼叫格式為 scanf 格式化字串 位址表 scanf 函式返回成功賦值的資料項數,出錯時則返回eof 其控制串由三類字元構成 1 格...

scanf與printf的格式

scanf的格式 1.scanf 輸入控制符 輸入引數 2.scanf 輸入控制符非輸入控制符 輸入引數 scanf的功能 將從鍵盤輸入的字元轉化為 輸入控制符 所規定格式的資料,然後存入以輸入引數的值為位址的變數中。scanf d i 其中 是乙個取位址運算子,後面加變數名表示 該變數的位址 所以...

scanf與printf的格式

一.scanf 1.該函式可以獲取任意資料型別的輸入,但是必須指定輸入格式 2.該函式可以連續讀入 3.按格式輸入 輸入值以 逗號分隔 scanf d,d num1,num2 輸入值以 冒號分隔 scanf d d num1,num2 輸入值以 斜槓分隔 scanf d d num1,num2 二....