程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> C語言數據的輸入與輸出(一)

C語言數據的輸入與輸出(一)

編輯:關於C語言

在程序的運行過程中,往往需要由用戶輸入一些數據,而程序運算所得到的計算結果等又需要輸出給用戶,由此實現人與計算機之間的交互,所以在程序設計中,輸入輸出語句是一類必不可少的重要語句,在C語言中,沒有專門的輸入輸出語句,所有的輸入輸出操作都是
通過對標准I/O庫函數的調用實現。最常用的輸入輸出函數有scanf()、printf()、getchar()和putchar(),以下分別介紹。
3.2.1scanf()函數
格式化輸入函數scanf()的功能是從鍵盤上輸入數據,該輸入數據按指定的輸入格式被賦給相應的輸入項。函數一般格式為:
scanf("控制字符串",輸入項列表);
其中控制字符串規定數據的輸入格式,必須用雙引號括起,其內容是由格式說明和普通字符兩部分組成。輸入項列表則由一個或多個變量地址組成,當變量地址有多個時,各變量地址之間用逗號“,”分隔。
scanf()中各變量要加地址操作符,就是變量名前加“&”,這是初學者容易忽略的一個問題。應注意輸入類型與變量類型一致。
下面探討控制字符串的兩個組成部分:格式說明和普通字符。
1.格式說明
格式說明規定了輸入項中的變量以何種類型的數據格式被輸入,形式是:
% [ <修飾符> ] <格式字>
各個格式字符及其意義見表3 - 1。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved