## 順序結構程式設計總結
{寫程式的基本步驟: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 ...