第一篇:C語言考試常見知識點總結(jié)
C語言考試常見知識點總結(jié)
學習C語言的準備知識
3)計算機的數(shù)據(jù)在電腦中保存是以二進制的形式存入,數(shù)據(jù)存放的位置就是它的地址。
4)bit位是指為0或者1。byte是指字節(jié), 一個字節(jié)等于八個位。
5)一定要記住二進制如何劃成十進制。
程序的結(jié)構(gòu)
1)程序結(jié)構(gòu)有三種: 順序結(jié)構(gòu)、循環(huán)結(jié)構(gòu)(三個循環(huán)結(jié)構(gòu)語句)、選擇結(jié)構(gòu)(if和switch語句)
2)程序都要從main()入口, 然后從第一條語句順序往下執(zhí)行。(碰到循環(huán)做循環(huán),碰到選擇
做選擇,碰到函數(shù)調(diào)用去執(zhí)行被調(diào)用的函數(shù),調(diào)用完后回到調(diào)用的下一語句繼續(xù))。概念??嫉降模?/p>
1、編譯預處理不是C語言的一部分,不占運行時間。C語言編譯的程序稱為源程序,它以
ASCII數(shù)值存放在文本文件中。
2、每個C語言程序中main函數(shù)是有且只有一個。
3、在函數(shù)中不可以再定義函數(shù)。也就是說不能嵌套定義函數(shù)。
4、程序一定要有輸出的,可以沒有輸入。
變量與常量
1、合法的用戶標識符
合法的要求是由字母、數(shù)字、下劃線組成。有其它字符就錯了。并且第一個必須為字母或下劃線。第一個為數(shù)字就錯了。
關鍵字不可以作為用戶標識符號。main define scanf printf 都不是關鍵字,只是準關鍵字。If是可以做為用戶標識符的,因為If中的第一個字母大寫了,所以不是關鍵字。
2、常量的正確表示
1)整型數(shù)據(jù)
①十進制整型常量
②八進制整型常量,以0開頭,基本數(shù)字范圍為0~7。
③十六進制整型常量,以0x開頭,基本數(shù)字范圍為0~9,A~F或a~f。
④在整數(shù)常量后可以跟L或l來表示長整型量。
2)實型數(shù)據(jù)
-12.333e-1 就是合法的,表示的數(shù)據(jù)是2.333×10??荚嚳谠E:e前e后必有數(shù),e
后必為整數(shù)。
3)字符數(shù)據(jù)
'1' 是字符占一個字節(jié),“1”是字符串占兩個字節(jié)(含有一個結(jié)束符號’