C語言課堂筆記

2021-08-31 13:50:09 字數 1560 閱讀 4250

1,實型常量有單精度型別(float),雙精度型別(double),雙長精度型別(long double)。

單精度它的範圍在負數的時候是從-3.402823e38到-1.401298e-45,而在正數的時候是從1.401298e-45到3.402823e38。

雙精度絕對值範圍是4.940656*10^-324~1.797693*10^308。 

2,c語言必有乙個main作為主函式,c程式從主程式開始執行。

主函式的語句用{}括起來,以分號結尾。

3,變數名是使用者定義的識別符號,許遵從以下幾點。

識別符號只有英文本母,數字,下劃線。

識別符號以英文,下劃線開頭。

不允許用c關鍵字命名。

識別符號可以包含多個字元,但一般有最大長度限制。

4,/*和*/包含的為注釋,/和*不可有空格,不可巢狀。

5,程式第一行編譯預處理命令,<>內為標頭檔案。

6,%d %f &c為格式字元,%d表示按十進位制輸出整數,%f按十進位制小數隱含6位,%c輸出字元型變數。

7,整型有基本整型(int),長整型(long),短整型(shortl),無符號整型(unsigned)。

8,空間大小有位b,位元組b,千kb,兆mb,吉gb,太tb。

9,實數指數部分稱為階碼,小數部分稱為尾數,尾數所佔位數決定實數精度。

10,賦值有簡單的賦值和多重賦值,利用復合的賦值運算子實現的簡寫的賦值。

11,c語言允許巨集帶有引數。在巨集定義中的引數稱為形式引數,在巨集呼叫中的引數稱為實際引數。

帶參巨集定義的一般形式為: #define 巨集名(形參表) 字串。

12,自動賦值是將右邊表示式轉換成左邊側常量。強制型別轉換是明確表達程式打算執行那種型別轉換。

13,printf()函式是格式化輸出函式,一般用於向標準輸出裝置按規定格式輸出資訊。在編寫程式時經常會用到此函式。

其中格式化字串包括兩部分內容:一部分是正常字元, 這些字元將按原樣輸出, 另一部分是格式化規定字元。

14,%d 十進位制有符號整數 ,%u 十進位制無符號整數 ,%f 浮點數 ,%s 字串 ,%c 單個字元 ,%p 指標的值 ,%e 指數形式的浮點數 ,%x無符號以十六進製制表示的整數 ,%0 無符號以八進位制表示的整數 ,%g 自動選擇合適的表示法 。

15,演算法的描述方法自然語言描述,流程圖描述,ns結構化流程圖描述,偽碼描述。

16,常見結構有順序結構輸入輸出主要由表示式語句組成。除此之外有選擇結構也稱分之控制結構。

關係表示式是將兩個操作連線起來的表示式。用非0表示真,用0表示假。

17,單分支選擇結構,雙分支選擇結構,多分支選擇結構。

單分支if(表示式p)語句a

雙分支if(表示式p)語句a

else                  語句b

18,條件運算子是唯一乙個三元運算子。

19,exit()的作用是終止整個程式的執行,強制返回作業系統。

20,浮點數並非真正意義上的實數,只是其在某種範圍的近似。

21,用於多路選擇的switch語句

switch(表示式)

22,非!     與&&        或||

&&和||有短路特性

c語言課堂筆記

include include include using namespace std int main 1.c 程式處理的資料有常量和變數兩種基本形式。變數與常亮的區別在於 在程式執行過程中,常量的值保持不變,變數的值則是可以改變的 2.c語言的基本資料型別有整型 實型 字元型和列舉型別等。整型常...

c語言課堂筆記(11 24)

結構體作為函式引數時,盡量使用指標 節省空間 識別符號規定 1。數字,字母,下劃線構成 2。字母,下劃線為首字母 3。區分大小寫 4。保留字不能用 5。長度小於32字元 c語言為強型別語言必須先定義後使用 注意 陣列不要出現越界錯誤 int a 10 這個陣列最多到a 9 出現a 10 即為越界 l...

C語言課堂筆記2

一.順序語句與分支語句的知識總結 1 for語句.forfor 先判斷條件後執行語句。注 for語句末尾不加分號 2 while語句.while 表示式 先判斷條件後迴圈。注 while語句末尾不加分號,否則將陷入死迴圈。3.c 語言處理的資料基本型別及形式 資料基本型別 常量 值保持不變 和變數 ...