變數及賦值
變數就是可以變化的量,而每個變數都會有乙個名字(識別符號)。變數佔據記憶體中一定的儲存單元。使用變數之前必須先定義變數,要區分變數名和變數值是兩個不同的概念。
變數定義的一般形式為:資料型別 變數名;
多個型別相同的變數:資料型別 變數名, 變數名, 變數名…;
注意:在定義中不允許連續賦值,如int a=b=c=5;是不合法的。
變數名和識別符號的命名規範完全相同。
變數的賦值分為兩種方式:
1、先宣告再賦值
2、宣告的同時賦值
基本資料型別
c語言中,資料型別可分為:
1、基本資料型別
2、構造資料型別
3、指標型別
4、空型別四大類
最常用的整型, 實型與字元型(char,int,float,double):
整型資料是指不帶小數的數字(int,short int,long int, unsigned int, unsigned short int,unsigned long int):生活中有很多資訊適合使用整型資料來表示,比如:人的年齡、班級的人數、書的總頁數等等。因此整型的型別比較多:
注:int short int long int是根據編譯環境的不同,所取範圍不同。
浮點資料是指帶小數的數字。生活中有很多資訊適合使用浮點型資料來表示,比如:人的體重(單位:公斤)、商品**、圓周率等等。
因為精度的不同又分為3種(float,double,long double):
c語言基礎知識 變數
a 3 我們今天主要來談談變數,就是 a 1.變數是什麼 2.變數的三要素int a 讓我們乙個乙個來解釋 變數的型別 變數名變數的定義。3.一點思考 為什麼整形變數會存在溢位現象呢?溢位 int a 2147483647 int b a 1 最終 b 2147483648為什麼浮點型變數會有精度的...
c語言常見基礎知識(二)
1 內聯函式 2 具有預設引數值和引數個數可變的函式 3 函式過載 4 陣列 用區域性static 或全域性定義的陣列不賦初值,系統均預設其為 0 static int a 10 即儲存在靜態資料區中的陣列其元素預設為0 用static 定義的陣列不賦初值,系統均預設其為 0 static int ...
C語言基礎知識
1 的問題。int i 1 int j 2 int k i j printf d k 輸出k為3。編譯原理有關編譯器在詞法解析的時候,對於運算子,總是查詢最大的匹配也就是說,i j,編譯器在找到 的時候,它不立即理解為 而是繼續下乙個字元,下乙個字元仍然是 可以組成 再往下的話便是 不成立了。所以i...