1. 程式人生 > >C語言總結

C語言總結

    C語言已經學了一段時間了。首先學習了常量和變數,變數在使用前一定要定義,需要宣告變數的型別和變數名,變數的型別有整型,實型和字元型。賦值運算子(=)用於給變數賦值(例如:x=1)。C語言中的算數運算子有(-)去相反數,(*)乘,(/)除,(%)求餘,(+)加,(-)減,優先順序依次降低。注:兩個整數相除為整數(例如:12/5=2,12.0/5=2.4),求餘的兩個數必須為整形,餘數的符號與被除數相同(例如:11%(-5)=1,(-11)%5=-1)。複合的賦值運算子(例如:a+=10和a=a+10是等價的),增1運算子:字首(++x),字尾(x++),兩者的功能有差異。定義巨集常量,例如: define  PI  3.14159  注意不要有(=),字串後不要加(;)。 賦值的自動型別轉換:將右邊的轉換為左邊的。強制型別轉換運算子:(型別)表示式。常用的標準數學函式要加標頭檔案:#include<mach.h>才可以使用(C++中是<cmath>)。輸入:scanf()和cin。輸出:printf()和cout。scanf()中輸入的變數要加&(%d表示整型,%f表示實型。)。單分支控制的條件語句:if(表示式P)語句A(強調條件成立)。雙分支控制的條件語句:
    if(表示式P)語句1
    else    語句2

(強調分情況)。多分支控制的條件語句: if(表示式1)語句1 else if(表示式2)語句2 … … else if(表示式m)語句m else語句m+1 還有用於多路選擇的switch語句, 常量與case中間至少有一個空格,常量後面是冒號,當常量1和2所表達的結果相同時,常量1所執行的的語句可以不要,例如:case 常量1: case 常量2: 可執行語句2 可以使用break語句跳出switch語句。 學習了以上的知識,我已經可以自己寫程式碼在螢幕上輸出我想輸出的東西,解決一些簡單的數學運算,可以做一些簡單的判斷。學習了這麼長時間,從無知的小白變成了可以用程式解決一些問題的小白,我感覺收穫是非常大的,用一些字母,數字,字元就可以得到我想要的東西,我感覺是很神奇的,當自己寫的程式碼提交出現Accepted後 ,自己是非常高興的,很有成就感,另外一定要注意細節,注意多種情況。