C語言初步知識總結 w7系統計算機二級考試

2021-10-28 15:05:05 字數 2437 閱讀 9068

c語言程式設計初步知識總結

一、識別符號

使用者識別符號的定義規則:(1)由數字、字母和下劃線組成,不能有特殊符號;(2)以字母和下劃線開頭;(3)不能使用關鍵字;(4)區分大小寫

二、常量和變數

1、常量

符號常量:#include 識別符號數值(識別符號一般用大寫)

2、變數

先定義後使用

3、整型

整型常量:十進位制、八進位制(0)和十六進製制(ox),字尾加l代表是長整型,字尾加u代表是無符號數,字尾加lu或者lu代表是無符號長整型資料

int、long、short、unsigned、unsigned short和unsigned long

4 4 2 424

儲存:以二進位制形式儲存(有符號數最高位為符號位,0為正數,1代表負數,無符號數所有位數全部為有效位)

有符號數中的負數:補碼形式(反碼+1)(已有乙個負數的補碼形式,將其轉換為十進位制數:將補碼包含符號位按位取反,寫出相應的十進位制數,加負號減1即可)

4、實型

實型常量:小數形式(必須要有小數點)、指數形式(e的前面必須要有數字,e的後面必須是整數);一般預設為double,字尾加f代表是float

實型變數:

float double

4 8

儲存:以指數形式儲存,數符、小數部分、階符、階數

備註:在計算機內部不能精確儲存

5、字元型資料

字元型常量:必須用單引號(『』)括起來,只有乙個字元

字串常量:必須用雙引號(「」)括起來,系統會自動加乙個\0作為結束符號

儲存:占用1乙個位元組,存放ascii碼值

字元型變數: char 1

轉義字元常量:以\開頭,三位八進位制數的表示\ddd,兩位十六進製制數的表示\xhh

備註:字元型資料可以和整型資料進行算術運算

輸入輸出函式:putchar(字元變數或者常量);getchar()有返回值,c=getchar()

三、算術運算子

1、%運算:要求運算元必須為整數

2、優先級別:++、--,單目的+和-,*、/、%,雙目的+和-

3、i++和++i的區別

4、型別的轉換

(1)自動轉換

(2)賦值轉換

(3)強制轉換 (型別名)變數名

四、賦值表示式

賦值語句:賦值表示式加分號

賦值表示式:賦值運算子和運算元

「=」是賦值運算子,雙目,左邊:變數,右邊:常量、變數、表示式,結合性是從右往左

復合賦值表示式

五、逗號運算子和逗號表示式

1、優先級別只比賦值運算高

2、逗號表示式的值是最後乙個表示式的值,結合性是從左向右的

六、邏輯表示式和關係表示式

1、運算子

2、表示式

3、&&和||的遮蔽問題

七、位運算

1、按位取反:

a<<=2; a=a<<2;

~0115 ~01001101=10110010

2、左移

char a=6,b;

b=a<<2;

a=00000110 6

b=00011000 24=6*4=a*22

a=01000000 64

b=00000000 0

左移:當移出去的高位中沒有1的時候,相當於給原數乘以2的n次方,n=移位的位數

3、右移

short int a=-8,b;

b=a>>2;

a=11111111111110008

b=11111111111111102

b=b>>1;

b=11111111111111111

b=b>>1;

b=11111111111111111

右移:當移出去的低位中沒有1的時候,相當於給原數除以2的n次方,n=移位的位數

4、按位與

任何位上的二進位制數,只要和0相與,結果就為0,也就是「清零」;如果和1相與,結果就不變

(12)00001100&(10)00001010=00001000

對***保留第五和第六位數,使用的是***和原數進行相與操作

5、按位或

任何位上的二進位制數,只要和1相或,結果就為1,也就是「置1」;如果和0相或,結果就不變

(12)00001100|(10)00001010=00001110

6、按位異或

任何位上的二進位制數,只要和0相異或,結果不變;如果和1相異或,結果就翻轉(取反)

01010011^11000011=10010000

八、優先級別

(1)括號

(2)邏輯「非」(!)

(3)算術運算子

(4)關係運算子

(5)邏輯「與」(&&)

(6)邏輯「或」(||)

(7)逗號表示式

(8)賦值表示式

計算機二級C語言複習

第一部分 c語言知識複習資料 第一章 c語言基本知識 考點1 c程式 用c語言編寫的程式稱為c語言源程式,源程式檔案的字尾名為 c 源程式經編譯後生成字尾名為 obj 的目標檔案,再把目標檔案與各種庫函式連線起來,生成 exe 可執行檔案。c語言有三種基本結構 順序結構 選擇結構 迴圈結構。考點2 ...

計算機二級C語言知識點

總說 1 程式結構是三種 順序結構 迴圈結構 三個迴圈結構 選擇結構 if 和 switch 2 讀程式都要從main 入口,然後從最上面順序往下讀 碰到迴圈做迴圈,碰到選擇做選擇 3 計算機的資料在電腦中儲存是以二進位制的形式.資料存放的位置就是他的位址.4 bit是位是指為0 或者1。byte ...

計算機二級C語言必考精簡總結

1 在物件導向法中,類的例項成為物件。2 二叉樹中度為0的結點總比度為二的結點多一。3 鍊錶是非隨機儲存結構。4 使用者識別符號的第乙個字元不能是數字 關鍵字。5 最簡單的交換排序方法是氣泡排序。6 單元測試又稱模組測試一般採用白盒測試。7 資料流圖的型別有變換型和事物型。8 長度為n的線性表進行氣...