鍵盤輸入和鍵盤輸出

2021-10-08 09:39:45 字數 1631 閱讀 3589

1.字元常量字元

含義『\n』

換行\r

回車不換行

\t水平製表

\0空字元,通常用作字串結束

\v垂直製表

\b退格

\f走紙換頁

\a響鈴報警提示音

"乙個雙引號

\反斜線

\ddd

1到3位八進位制ascii碼值所代表的字元

\xhh

1到2位十六進製制ascii碼值代表的字元

2.資料的格式化螢幕輸出

a.函式printf()的一般形式

格式轉換說明

%o無符號的八進位制整數輸出

%d輸出帶符號的十進位制整數

%u無符號的十進位制整數

%x無符號的十六進製制

%c輸出乙個字元

%s輸出乙個字串

%f以十進位制小數形式輸出實數,包括單、雙精度,整數部分全部輸出,隱含輸出6位小數,輸出的數字並非全部是有效數字,單精度7位,雙精度16位

%e指數形式,要求小數點前必須有且僅有1位非零數字

%e以指數形式輸出實數

%%自動輸出百分號

b.函式printf()中的格式修飾符

格式修飾符

用法英文本母 l

修飾格式符d,o,x,u時,用於輸出long型資料

l修飾格式符f,e,g時,用於輸出long double型資料

h修飾格式符d,o,x,用於輸出資料short型別

輸出域寬m

指定輸出項輸出時所佔的列數(m為整數,如果輸出資料實際寬度小於m,則在域內向右靠齊,其他的用0來填充;如果輸出實踐寬度大於m,則在域內輸出實際寬度;如果m前導符0,則左邊多餘位補0

顯示精度 ,n

對於浮點數,用於指定輸出的浮點數的小數字數;對於字串,用於指定從字串左側開始擷取的字串字元個數

3.資料的格式化鍵盤輸入

1.函式scanf()的一般格式

格式轉換符說明

用法%d

輸入十進位制整數

%o輸入八進位制整數

%x輸入十六進製制整數

%c輸入乙個字元,空包字元(包括空格、回車、製表符)也為有效字元輸入

%s輸入字串時,遇到空白字元時,系統認為讀入資料結束

%f或%e

輸入實數,以小數或指數形式輸入均可

%%2.函式sacnf()的格式修飾符

格式修飾符

用法小寫l

加在格式符d、o、x、u之前,用於輸入long型資料加在格式符f、e之前,用於輸入double型別

大寫l加在格式符f、e之前,用於輸入long double 型別

hd、o、x之前,用於輸入short型別

顯示精度 .n

不能規定精度

4.%c擴充內容

a. 上文可知,在用%c格式讀入字元時,空格字元和轉義字元(包括回車)都會被當作有效字元讀入。有兩種方法可將回車當作結束標誌

第一種:用函式getchar()將資料輸入時存入緩衝區中的回車符讀入,以避免被後面的字元變數作為有效數字讀入。

第二種:在%c前面加乙個空格,忽略前面資料輸入時存入緩衝區中的回車符,避免被後見的字元型常量讀入。

終止鍵盤輸入

一 檔案 流和鍵盤輸入 1 檔案是一塊儲存資訊的儲存器區域。2 具有強大 靈活等特點的c語言具有許多用於開啟 讀 寫和關閉檔案的庫函式。在乙個級別上,可以使用宿主作業系統的基本檔案工具來處理檔案,這被稱為低階i o。c還以第二種級別處理檔案,稱為標準i o包。這包括建立於處理檔案的i o函式的標準模...

python 鍵盤輸入

python鍵盤輸入與其他程式語言基本類似,回車鍵結束輸入 下面來看一段鍵盤輸入年月日,英文輸出示例 1 usr bin env python2 coding utf 8 3 定義英文月份 4 months january february march april may june july aug...

基本輸入輸出系統BIOS 鍵盤輸入

基本輸入輸出系統bios概述 硬碟作業系統dos建立在bios的基礎上,通過bios操縱硬體,例如dos呼叫bios顯示i o程式完成輸入顯示,呼叫列印i o完成列印輸出 通常應用程式應該呼叫dos提供的系統功能完成輸入輸出或者其他操作,這樣做不僅容易實現,而且對硬體依賴性最少,但是有時候dos不提...