c語言之格式控制字元與輸入輸出函式

2021-10-05 06:37:09 字數 2242 閱讀 7446

目錄

1、標準輸入輸函式

2、格式控制字元

2.1、u格式控制字元與f格式控制字元

2.2、c格式控制字元與s格式控制字元

2.3、o格式控制字元與x格式控制字元

3、字元輸出函式

4、字串的輸入輸出

4.1、字串輸出函式puts() ​

4.2、字元出輸入函式gets()

#includeint main(void)

c語言本身不提供輸入輸出語句,是通過一組函式實現資料的輸入和輸出。

格式化輸入(printf)輸出(scanf)函式。

字元輸入(getchar)輸出(putchar)函式。

字串輸入(gets)輸出(puts)函式。

有引數時的printf()

printf("請輸入乙個整數:\n",i);

printf("%m.ns","hello");

printf("%5.2s","hello");

無引數時的printf()

printf("請輸入乙個整數");
#includeint main(void)

u格式控制字元

%u:以十進位制形式輸出無符號的整數

%mu:與%md類似,限制了資料的位數

%lu:與%ld類似,輸出的資料是長整型,範圍較大

f格式控制字元

%f:以小數形式輸出實數,整數部分全部輸出,小數部位為6位

/*c格式控制字元:輸出單個字元

s格式控制字元:輸出字串

%s,%ms,%-ms

%m.ns:輸出m位的字元,從字串的左端開始擷取n位的字元,如果n位小於m位,則左端補空格

o格式控制字元:八進位制形式表示資料。

x格式控制字元:16進製制形式表示資料。

putchar函式:把單個字元輸出到標準輸出裝置

/*putchar函式:把單個字元輸出到標準輸出裝置*/

/*putchar函式:把單個字元輸出到標準輸出裝置*/

/*putchar函式:把單個字元輸出到標準輸出裝置*/

C語言之輸入輸出

int scanf const char restrict format,scanf d d a,b 函式返回值為int型。如果a和b都被成功讀入,那麼scanf的返回值就是2 如果只有a被成功讀入,返回值為1 如果a和b都未被成功讀入,返回值為0 如果遇到錯誤或遇到end of file,返回值為...

C 輸入輸出流格式控制

1.使用控制符控制輸出格式 控制符作用dec 設定整數的基數為10 hex設定整數的基數為16 oct設定整數的基數為8 setbase n 設定整數的基數為n n只能是16,10,8之一 setfill c 設定填充字元c,c可以是字元常量或字元變數 setprecision n 設定實數的精度為...

C 輸入輸出流格式控制

1.使用控制符控制輸出格式 控制符作用dec 設定整數的基數為10 hex設定整數的基數為16 oct設定 整數的基數為8 setbase n 設定整數的基數為n n只能是16,10,8之一 setfill c 設定填充字元c,c可以是字元常量或字元變數 setprecision n 設定實數的精度...