本節主要介紹Turbo C2.0標准輸入輸出函數和文件的輸入輸出函數。通過本節的學習可以使讀者掌握Turbo C2.0的屏幕輸出、鍵盤輸入輸出以及磁盤文件的讀寫函數, 並能開始進行一些簡單的程序的編寫。
控制流程語句主要包括: 條件語句、循環語句和開關語句。
1.1 標准輸入輸出函數
1.1.1 格式化輸入輸出函數
Turbo C2.0 標准庫提供了兩個控制台格式化輸入、 輸出函數printf( )和scanf(),這兩個函數可以在標准輸入輸出設備上以各種不同的格式讀寫數據。printf()函數用來向標准輸出設備(屏幕)寫數據;scanf()函數用來從標准輸入設備(鍵盤)上讀數據。下面詳細介紹這兩個函數的用法。
一、printf()函數
printf()函數是格式化輸出函數, 一般用於向標准輸出設備按規定格式輸出信息。在編寫程序時經常會用到此函數。printf()函數的調用格式為:
printf("<格式化字符串>", <參量表>);
其中格式化字符串包括兩部分內容: 一部分是正常字符,這些字符將按原樣輸出;另一部分是格式化規定字符,以"%"開始,後跟一個或幾個規定字符,用來確定輸出內容格式。
參量表是需要輸出的一系列參數, 其個數必須與格式化字符串所說明的輸出參數個數一樣多,各參數之間用","分開,且順序一一對應,否則將會出現意想不到的錯誤。