
一.C語言資料類型
1.基本類型:整型、浮點型(單精度、雙精度)、字元型和枚舉類型;
2.構造類型:數組類型、結構體類型和共用體類型;
3.指針類型;
4.空類型。
二.數值資料的表示
1.整數:十進制整數、八進制整數(012)、十六進制整數(0xf1)
2.整數的存儲空間:2個位元組,即16個二進制位;
整數的取值範圍-2[15]~2[15]-1,即-32768(1000 0000 0000 0000)~32767(0111 1111 1111 1111)
長整數,占用4個位元組,在整數後面加上字母L,取值範圍-2[31]~2[31]-1;
3.浮點小數:
十進制小數形式:小數點不能省略,例如:34.0,小數部分不能省略;
指數形式:1.34e-4=1.34*10[-4].
浮點小數一般為單精度浮點類型(float型),占用4個位元組,有效位數6~7位;
精度需求高時,采用雙精度浮點數(double型),占用8個位元組,有效位15~16位。
三.文字資料的表示
1.單個字元:'A',占用1個位元組,其存儲的内容為該字元在ASCII碼表中對應的數值;
2.字元串:"hello",從左到右的順序,依次存儲在一段連續的空間裡,每個字元占用1個位元組,其内容為該字元對應
的AICII碼數值,C語言的字元串實際存儲時,自動在字元串尾部加一個結束标志''.
四.變量的定義和指派
1.C語言的資料有兩種基本形式:常量和變量。
2.變量的定義:類型辨別符 變量名;變量名隻能由字母、數字和下劃線組成,首字母必須為字母或下劃線。
3.類型:int 整型,存儲空間2個位元組;float 單精度浮點型,占4個位元組;double 雙精度浮點型 占8個位元組;char字元型 占1個位元組。
4.變量指派:變量名=表達式。一個“=”為指派,兩個等号才是判斷兩個數是否相等。
5.将實數賦給一個整型變量時,小數部分舍掉,eg:int a=3.9;則a=3.
學習從來不是一個人的事情,要有個互相監督的夥伴,工作需要學習C語言或者有興趣學習C語言的夥伴可以關注我,點開我的個人首頁會有驚喜哦!