c語言的資料型別

2021-06-15 11:06:44 字數 802 閱讀 1165

c 資料型別:基本資料型別;構造資料型別;指標型別;空型別。

其中,構造資料型別包括:陣列,列舉型別,結構體,聯合體。

基本資料型別有:整形,浮點型,字元型。

常用的整型常量有:十六進製制(0x開頭),八進位制(0開頭),十進位制。

c語言變數遵守「先定義後使用」的規則。

預設情況下,定義的變數是有符號的。

int是整型變數的基本型別,還有短整型(short int/short)和長整型(long int/long)。

c語言中並未規定各個資料型別多佔的位元組數,具體由計算機系統決定。

求位元組運算子sizeof。a=sizeof(i)。

通常32位機上short為2位元組,int和long佔4位元組。

浮點型常量的兩種表示形式:1十進位制小數。2指數形式。xey或者xey,表x*(10^y).

浮點型變數有單精度(float)和雙精度(double)兩種,一般分別佔4位元組和8位元組。

字元型:

字元型常量(用單引號括起來的乙個字元)

轉義字元是一種特殊的字元常量,以反斜槓開頭。

字元變數以關鍵字char來定義,占用乙個位元組。

由於字元在記憶體中以ascii碼形式存放,而ascii碼實際上就是個整數,因此字元型變數可以和整型變數進行運算。

字元型變數實質上是乙個8位的數值,取值範圍-128~127.unsign char取值範圍是0~255.

字串變數是由一對雙引號括起來的字串行,儲存時系統自動在尾部家傻姑娘乙個字元『\0』,以表示字串結束。

常量也可以有名字,就是符號常量。如#define pi 3.141592.

C語言的資料型別

識別符號採用如下兩種方式書寫 駝峰式,下劃線式。標準c函式有輸入輸出緩衝區,linux的函式無此。當使用scanf讀取,輸入非法時,使用scanf n scanf c 從而不影響對後面讀取資料的影響.特別注意執行時,scanf的輸入格式,空空格,打不打逗號。scanf.c include int m...

C語言的資料型別

一 c的資料型別 1.什麼是資料型別 2.各資料型別的位元組長度和指標變數的位元組長度 3.變數及變數的特點 4.右左法則及舉例 5.sizeof 和strlen 一.c的資料型別 1.什麼是資料型別 資料型別就是資料集合的劃分,不同的資料型別對cpu具有不一樣的意義,所以一定要注意相應變數資料型別...

C語言的資料型別

今天學習的c語言的資料型別,看了資料型別的總覽圖,發現c語言的資料型別之多之龐大。c語言主要三大型別 構造型,基本型別,指標型和空型別 void 今天主要學習的就是其中的基本型別,基本型別又分為 字元型 char 數值型 和 列舉型 enum 數值型分為 整形 短整型 short 整形 int 長形...