第三章 最簡單的C程序設計——順序程序設計
3.1順序程序設計舉例
攝氏華氏
計算存款利息
3.2數據的表現形式及運算
常量和變量
整型常量
實型常量 十進制小數形式,由數字和小數點組成。
指數形式e代表以十爲底的指數(前有數字,後有整數)。
字符常量 普通字符 ‘’括起來的一個字符
轉義字符以字符\開頭的字符序列
變量
先定義,後使用
常變量
標識符
數據類型
整形數據
字符型數據
浮點型數據
怎樣確定常量的類型
運算符和表達式
3.3C語句
(1)控制語句
①if()…else…
②for()…
③while()…
④do…while()
⑤continue
⑥break
⑦switch
⑧return
⑨goto
(2)函數調用語句
(3)表達式語句
(4)空語句
(5)複合語句{}
賦值語句
賦值運算符
複合的賦值運算符
賦值表達式 變量 賦值運算符 表達式
賦值過程中的類型轉換 賦給誰,變成誰
賦值表達式和賦值語句 是C的特點,其他語言有賦值語句但是沒有賦值表達式
變量賦初值
3.4數據的輸入輸出
例
有關數據輸出輸入的概念
計算機主體概念
C本身不提供輸出語句,利用函數輸出
用printf函數輸出數據
Printf的一般格式
Printf(格式控制,輸出表列)
格式控制包括 格式聲明 普通字符
格式字符
D格式-整數
C格式-字符型 %4c 界定域寬 還可以把數字化爲 字符,只考慮最後一個字節
S格式符-字符串
F格式符-實數%f六位小數
%m.nf佔m列的小數點後n位的小數
%-m.nf當數據長度不超過m時向左對齊
E格式符-指數%e以指數形式輸出實數
少用的:
I格式符和d等價
O八進制格式符
X十六進制格式符
U格式符-無符號型數據
G格式符-浮點數 系統自動選擇f或e格式短的一種
用scanf函數輸出數據
Scanf函數的一般形式
Scanf(格式控制,地址表列)
格式聲明與輸入相同
格式控制後是變量地址,而不是變量名
格式控制中如果有格式聲明以外的其他字符,則輸入時在對應位置上應輸入與這些字符相同的字符。
字符數據的輸入輸出
Putchar函數輸出一個字符
Getchar 入
重點:數據類型 int char float double等要記住
C語句 各種語句要記住,尤其是控制語句
數據的輸入和輸出 輸入輸出函數 格式字符
scanf格式控制後是變量地址,而不是變量名
小節:這章學習了數據類型、C語句和數據的輸入和輸出都是很基本很重要的東西,所以要記住~