2018秋季學習總結
C語言程序設計基礎知識點
1、函數是C語言的基本構成單位。main函數是C語言程序的唯一入口。
2、數據類型:基本數據類型有int,char,float,double,void
整形: int 占4個字節16位。
無符號整形: unsigned int 占4個字節16位。
短整型: short int 占2個字符8位。
無符號短整型:unsigned short 占2個字節8位。
長整型: long int 占4個字節32位。
無符號長整型:unsigned long int 占4個字字節32位。
float和double類型的異同:
--同:都是C語言的浮點數據類型,帶精度的數據類型。
--異:
占用內存不同:單精度浮點型占用4個字節,雙精度浮點型占用8個字節。
有效數位不同:float有效數位8個,double有效數位16個。
char類型:內存中以ASCII碼存放,在其取值範圍內可以與整數一起使用,如:char c = ‘A‘ + 10;則c為K。
3、運算符
算術運算符:+ - * / % ++ --
賦值運算符:= += -= *= /= %=
關系運算符:> < >= <= == !=
邏輯運算符:&& || !
4、輸入輸出
(1)printf函數
常見格式控制字符
%d:將參數按整形輸出。
%c:按字符輸出。
%s:輸出字符串。
%f:帶小數點形式輸出。
%md:輸出數據占m個位寬,數據長度左補空格,超出按原樣輸出。
%m.nf:n表示小數位數。
(2)putchar( ): 向終端輸出一個字符。
(3)puts( ): 向終端輸出字符串。
(4)scanf( ): 輸入。
5、程序結構設計
(1)程序的三種基本機構:順序結構,分支結構,循環結構。
(2)分支結構:if if-else switch-case
註意1:if-else語句的二義性,C語言規定else永遠與最近的if配對。合理的編程規範,if-else每一個語句塊均使用{ }括出。
註意2:switch括號中要求數據類型為整形或字符表達式。註意case後面要有break跳出,不然會一直往下執行,直到找到一個break跳出或者繼續往下執行完default。
(3)循環結構:while( ) do-while( ); for( )
(4)continue:只能在循環裏面試用,作用:結束該次循環,直接執行下一次循環。
(5)break:結束該層循環。
6、預處理命令
include“文件名”:系統將先在用戶當前目錄下查找文件,找不到將在系統目錄下找。
include<文件名>:<>系統只在系統目錄中查找該文件。
2018秋季學習總結