順序結構程式設計總結

2021-09-29 02:31:15 字數 1431 閱讀 6421

## 順序結構程式設計總結

{寫程式的基本步驟:1.知道問題

2.解決方案

3.用程式語句描述問題

4.調運程式}

1.cout語句為輸入語句,在使用cout語句前須有標頭檔案〈iosteam〉

形式:cout《專案<<…

專案是表示式則輸出表示式的值,若加引號則輸出內容。

2.資料型別

整形[int,short,long(一般不用),longlong]

布林 bool

字元char

實型[float,double(最大範圍2*10^9)long double]

位元組數的計算方法通過sizeof(int)

3.常量與變數

常量前必須有const定義一般用大寫字母表示(const有資料型別而巨集常量definel無資料型別)

[改變資料型別的方法如:char c1    cout<4.轉義字元

getchar輸入乙個字元

putchar輸出乙個字元

注意:\n換行 \0空操作

字串:標頭檔案〈cstdio〉(c語言)

可以用字元陣列char s[]存放字串也可以用stl中的string型別如:string s="1234sbd"

char s[20]定義乙個長度為20的字元陣列s

5.算數運算

/(除法)考慮實型定義

%(取餘)無百分數,且只在整數範圍內

(任何表示式都有值)

數學函式標頭檔案〈cmath〉

注意:pow一般不使用易出錯(p39)

cin語句(輸出)(cin>>……)

注意:資料個數一致輸入順序一致型別一致

ps(cout<6. 賦值語句注意"="與"=="的不同

復合運算子:注意a=b++,a=++b

初始值b=7,a=8,則第乙個表示式a=7,b=8

第二個a=9,b=9

ps(++,--只能用於變數非常量)

缺點例如i+++j有兩種理解方式①(i++)+j;②i+(++j)

故用符號消除歧義

7.運算規則

優先順序最強的為()[]

強制型別轉換:(型別名)(表示式)一次性的轉換

ps(四捨五入int(b+0.5))

8.格式控制

scanf與printf是輸入輸出函式比cin與cout的效率更高更快

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

如pintf("%d,%c/n",i,c)p55

scanf函式(格式控制字串,位址列表)

注意scanf("%d,%d",δa δd)不是變數是變數位址與printf區分

幾點小知識:格式函式標頭檔案〈iomanip〉

fixedhex十六進製制輸出

setbase(8)八進位制輸出

基本字元:字元0的asc∏碼值為48,a為65,a為97

順序結構程式設計總結

在順序結構程式設計這一章,一些很重要 深刻的知識融入了我的學習中。一方面,我知曉了c 的一些基本語句,cout cin語句,知道輸入輸出怎麼表示,還學到了c語言中輸入輸出函式的表示 scanf printf 使用前需要加上cstdio標頭檔案 並知曉了二者的區別。另一方面,我學習並熟悉一些程式設計的...

順序結構程式設計總結

一 cout語句 1.cout語句是c 中實現輸出功能的語句,格式 cout 專案1 專案2 專案n 注 如果專案是表示式,則輸出表示式的值,如果專案加引號,則輸出引號內的內容,如果專案是endl,則表示換行。二 資料型別 1.資料有資料型別 取值範圍 運算型別三個要素。2.在c 程式中,使用的各種...

順序結構程式設計

第二單元 順序結構程式設計 第一課 cout語句 使用輸入 輸出流必須加上標頭檔案 include 1.cout語句是實現輸出功能的語句,其格式如下 cout 專案 專案2 專案n 2.如果專案是表示式,則輸出表示式的值 3.如果專案加引號,則輸出引號內的內容 例如 若 2 4 則輸出2 4 若2 ...