C語言複習筆記 基礎知識

2021-08-14 14:42:29 字數 1045 閱讀 3772

1.進製計數制 

2.資訊的單位及機器數

由於計算機存放乙個參與運算的機器數所使用的電子器件的基本位數是固定的,通常把具有固定位的這種二進位制串稱為字,而把字所包含的二進位制位數稱為字長。e.g. 16位機 字長16位 表示 2^16個不同的資訊。

字長8位的計算機,能表示的無符號數範圍 0~255(2^8-1)

字長16位的計算機,能表示的無符號數範圍 0~65535(2^16-1)

3.字元的表示----ascii碼 

ascii碼基本字元包括128個字元 0000,0000~0111,1111

4.計算機系統的組成

a) 計算機系統的硬體

儲存器、運算器、控制器、輸入裝置、輸出裝置。

b) 計算機系統的軟體

系統軟體,應用軟體

5.合理的演算法特點:有窮性,確定性,高效性,有輸入,有輸出。

6.演算法的描述方式:自然語言描述,偽碼描述,程式流程圖,n-s流程圖

但演算法的描述只與問題的求解步驟有關,與使用什麼程式語言無關。

程式設計 = 演算法 + 資料結構

7.c語言特點:兼有高階語言和組合語言特點;結構化程式設計語言;資料型別豐富;有種類豐富的運算子;有預處理功能

8.c語言對大小寫敏感,且不存在程式行的概念(一行中可以有多個語句,用分號分開)

9.基本語法單位

①字符集 --字母和數字/不可列印的字元/空字元/特殊字元和標點

②識別符號--只能由字母,下劃線和數字組成,且不能由數字開頭,不能出現空格

③關鍵字(保留字)

④運算子和分隔符

⑤常量和變數

10.c程式的執行步驟

程式程式設計-->程式編譯(形成目標檔案,可重定位的程式模組)-->鏈結程式-->程式執行

11.程式開發的四個階段:確定程式要求,設計和開發,文件編制,維護。

其中,設計和開發由四個步驟組成:分析問題,選擇乙個完整的解決方案的演算法,編寫程式,測試和修正程式。

C語言基礎知識複習

整型常量有3種表示方式 十進位制整數。例如,123 456 0。八進位制整數。以0開頭的整數是八進位制數。例如,0123表示8進製數123,等於十進位制數83。十六進製制整數。以0x或0x開頭的整數是十六進製制數。例如,0x123或0xl23表示十六進製制數123,等於十進位制數291。如果在整型常...

c基礎知識複習

c的發展歷程 c原本是為了開發unix作業系統而設計的語言 如此說,應該c比unix更早問世,而事實並非如此,最早的unix是由彙編寫的 c語言本來是美國人開發的,解讀c的宣告,最好還是用英語來讀 解讀c宣告的步驟 1 首先著眼於識別符號 變數名或者函式名 2 從距離識別符號最近的地方開始,依照優先...

C語言基礎知識筆記

指標變數是乙個變數,只是它的值是乙個位址,與其相關的兩個操作符為 和 為取位址符,用於獲取變數的儲存位址 取值符,用於獲取指標指向的位址中儲存的變數,但需要注意的是 也用於定義指標變數。在32位的系統中,不論指標變數型別是什麼,它總是32位 但是指標型別決定了指標變化時的基準量。例如,定義乙個整型指...