C語言基礎知識總結 上 期末複習

2021-10-05 18:31:10 字數 1485 閱讀 8036

總體上必須清楚的

概念常考到的

本章重點

本章難點

本章要求:

合法的使用者識別符號考查

實型資料的合法形式

字元資料的合法形式

轉義字元的考查

算術運算符號的優先級別

同級別的有的是從左到右,有的是從右到左。

強制型別轉換

一定是 (int)a 不是 int(a),注意型別上一定有括號的。

注意(int)(a+b)和(int)a+b 的區別。 前是把a+b轉型,後是把a轉型再加b。

表示式的考查

位運算的考查

總的處理方法:幾乎所有的位運算的題目都要按這個流程來處理(先把十進位制變成二進位制再變成十進位制)。

取整丟小數的情況

a) int a =1.6;

b) (int)a;

本章重點

本章難點

本章要求

特別要注意:c語言中是用非0表示邏輯真的,用0表示邏輯假的。

關係表示式

邏輯表示式

只能為1(表示為真),或0(表示假)

if 語句

else 是與最接近的if且沒有else的相組合的。

條件表示式

表示式1 ?表示式2 :表示式3

switch語句

printf函式的格式考查

scanf函式的格式考察

putchar ,getchar 函式的考查

如何實現兩個變數x ,y中數值的互換(要求背下來)

不可以把 x=y ,y=x; 要用中間變數 t=x;x=y;y=t。

如何實現保留三位小數,第四位四捨五入的程式(要求背下來)

這個有推廣的意義,注意 x = (int)x 這樣是把小數部分去掉。

本章重點

本章難點

本章要求

c語言基礎知識總結(下)–期末複習

c語言複習word文件

C語言基礎知識複習

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

C語言複習筆記 基礎知識

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

c基礎知識複習

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