C 第二單元 順序結構程式設計

2021-09-29 03:48:06 字數 2226 閱讀 2474

1.cout語句

c++中,所有的資料輸入、輸出都是以「流(stream)」的形式,流的操作包括輸入和輸出。

使用輸入/輸出流,必須加上標頭檔案:#include。

cout語句格式:cout《專案1《專案2<<…《專案n;

若專案是表示式,則輸出表示式的值;若專案加引導,則輸出引號內的內容;若專案是endl,則表示換行。

2.資料型別

計算機資料三要素:資料型別、取值範圍、運算型別。

資料型別:包括一下幾種

整型:int 4(32位)  short 2(16位)  long 4(32位)  long long 8(64位)

布林型:bool 1(8位)

字元型:char 1(8位)

實型(浮點型):float 4(32位)  double 8(64位)  long double

​3.常量與變數

常量:const 型別名 常量名;

或型別名 const 常量名;

變數:型別名 變數名1,變數名2,…,變數名n;

​識別符號(包括變數名、常量名、函式名)

注:識別符號不能和系統裡的關鍵字同名;識別符號只能包括字母、數字、下劃線「_」,並且開頭只能是字母或下劃線;識別符號必須先定義、後使用;在同一作用域內,識別符號不能重複定義;識別符號是區分大小寫的;識別符號要盡量做到「見名知義」,增強程式的可讀性。

​變數賦值:變數名=值或者表示式;(「=」稱為「賦值號」)

4.字元與字串

​字元變數,用一對單引號括起來

char 識別符號1,識別符號2,…,識別符號n;

​轉義字元"\"

\n表示換行

​字串變數

用字元陣列char s存放字串   或者用string型別  例string s="1234 asdf"

每個字串結尾都要加乙個「字串結束標誌」

5.算術運算子

算數運算子:+ - * / %(模  取餘運算) ()(括號 改變運算的順序)

常用數學函式:int abs(int i)返回整型引數i的絕對值;double fabs(double x)返回雙精度引數x的絕對值;double ceil(double x)返回不小於x的最小整數(上取整);double floor(double x)返回不大於x的最大整數(下取整);double pow(double x,double y)返回x和y次冪的值;double sqrt(double x)返回x的平方根;double log(double x)返回ln(x)的值;double log10(double x)返回lg(x)的值。

6.cin語句

cin>>專案1>>專案2>>…>>專案n;

7.賦值語句

「=」稱為「賦值號」

「==」稱為「關係運算子」

逗號表示式輸出最後一項。

8.復合運算子

自加運算子「++」寫法i++或者++i。在單獨使用時,其作用相同,都相當於i=i+1。自減運算子「--」也有兩種寫法,即i--或者--i。單獨使用時,其作用相同,都相當於i=i-1。++和--只能用於變數。

9.運算規則

整型資料和實型資料可以混合運算,字元型資料可以和整型資料通用。

char→int→unsigned→long→double←float

賦值號兩邊資料的型別不同時,賦值號右邊量或者表示式值的型別將自動轉換為左邊量的型別。

強制型別轉換:(型別名)(表示式)

(型別名)變數

10.格式控制

scanf和printf是標準庫函式,使用前需要加上cstdio標頭檔案。

printf(格式控制字串,輸出列表);

格式控制字串是用雙引號括起來的字串,包括:一種是普通字元,按原樣輸出;另一種是格式說明,由%和格式字元組成,將輸出的資料轉換成指定的格式輸出,格式包括資料的型別、形式、長度、小數字數等。

常用的格式字元:%d以十進位制形式輸出帶符號整數,正號(+)不輸出;%o以八進位制形式輸出無符號整數,不輸出字首0;%x,%x以十六進製制形式輸出無符號整數,不輸出字首0x;%u以十進位制形式輸出無符號整數;%c以字元形式輸出乙個字元;%s輸出字串;%f,%lf以小數形式輸出單、雙精度數,隱含輸出6位小數;%e,%e以指數形式輸出實數;%l加在格式符d、o、x、u、前,用於長整型資料。

scanf(格式控制字串,位址表列) 作用是輸入指定資料

「&a」表示取a變數的位址,「&」稱為取位址符。

例;scanf("%d,%d"&a,&b)

cin是輸入流,cout是輸出流,過載了「>>」「<<」運算子,包含在標頭檔案中。

第二單元 順序結構程式設計

toc順序結構程式設計 編寫程式的關鍵步驟 1了解問題要求。2提出解決方案。3通過語言要素實現。4除錯執行。5得到正確結果。注 明確目標,理清思路,學以致用。順序結構知識點 1.cout語句 流 在c 中,所有資料的輸入輸出都是以 流 的形式。流是乙個處於傳輸狀態的位元組序列,是位元組在物件之間 的...

第二單元 順序結構程式設計知識總結

順序結構程式設計知識總結 一 首先要明確程式設計的基本步驟 1.明確問題 2.明確解決方案 3.用程式語句描述方案 4.調輸執行程式 二單元知識 1.流 在c 中,所有的資料輸入 輸出都是以 流 的形式。流是乙個處於傳輸狀態的位元組序列。流的操作包括輸入與輸出,使用輸入 輸出流,必須加上標頭檔案 i...

第二章順序結構程式設計單元總結與心得體會

通過對第二單元 順序結構程式設計 的學習,我明白了cout語句 資料型別 常量與變數 字元與字串 算術運算子 cin語句 賦值語句 復合運算子 運算規則 格式控制,對程式設計有了更深的理解。1 通過對 cout語句 的學習,我知道了cout語句是c 中實現輸出功能的語句,其格式為cout 專案1 專...