格式化輸入 輸出

2021-07-31 22:27:55 字數 658 閱讀 9882

scanf 函式和 printf 函式是c語言程式設計中使用最頻繁的兩個函式,他們用來格式化輸入和輸出。

printf 函式:

printf(格式串, 表示式1, 表示式2);

格式串包含普通字元和轉換說明

轉換說明以%字元開頭

轉換說明可以用%m.px格式或%-m.px格式(m和p都是整數常量,而x是字母。m和p都是可選的)

m:指定了要顯示的最少字元數量(在m前加『-』表示左對齊)

p:轉換說明符的精度(如d,e,f,g)

轉義序列:

警報符:\a

回退符:\b

換行符:\n

水平製表符:\t

字元":\"

顯示\:\\(需要兩個\\)

scanf 函式:

和printf函式用特定的格式顯示輸出一樣,scanf函式也根據特定的格式讀取輸入。

scanf的格式串也可以包含普通字元和轉換說明兩個部分(大多情況下只包含轉換說明)

int i;

float j;

scanf("%d%f", &i, &j);(&是常常(但不總是)需要的)(為了允許第乙個數後面有空格,應使用格式串「%d /%d」)

注:%i:用於八進位制、十進位制、十六進製制

\t(製表符):通常是8個字元寬度

格式化輸入輸出

格式化輸入輸出 1.printf flags width prec hil type scanf flag type flag 標誌 含義 左對齊 在前面放 或 space 正數留空 0 0填充 int main width或prec 含義 number 最小字元數 下乙個引數是字元數 number...

格式化輸入輸出

目錄 include int printf const char format,int fprintf file stream,const char format,int dprintf int fd,const char format,int sprintf char str,const char...

格式化輸入輸出

printf 輸出百分號 a 浮點數 十六進製制數字和p 記數法 c99 a 浮點數 十六進製制數字和p 記法 c99 c 乙個字元char c 乙個iso寬字元 d 有符號十進位制整數int ld,ld 長整型資料long hd 短整型資料 e 浮點數 e 記數法 e 浮點數 e 記數法 f 單精...