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 語言處理的資料基本型別及形式 資料基本型別 常量 值保持不變 和變數 ...