C語言資料型別

2021-10-05 18:29:05 字數 1047 閱讀 4053

二、字串

三、構造型別

四、指標型別

五、其它資料型別

c語言的基本資料型別包括字元型、整數型、浮點型。

描述單個字元(乙個位元組),用半形的單引號包含起來,如』a』、『a』、『1』、』$'等,鍵盤能輸入的英文和半形的符號都是字元。

'a'

'b''c'..

....

'z''a'

'b''c'..

....

'z''0'

'1''2'..

....

'9''~'

'!''@'..

....

'+'

中文的漢字和標點符號是兩個位元組(gbk編碼),不能算乙個字元,以下都是非法的。

'好'

'。'','

'¥'

描述整數,整數在計算機上是準確表示的,如123、500、0、-10等。

123

5000

-10

描述實數,有小數字,如10.0、123.55、3459.98、-50.3,實數在計算機上一般是近似表示的。

10.0

123.55

345.98

-50.3

描述多個字元,用半形的雙引號包含起來,可以是英文、數字、中文、標點符號,半形全形的都可以。

"a"

"""西施"

"我心匪石,不可轉也。我心匪席,不可卷也。威儀棣棣,不可選也。"

"我有100塊錢。"

"1998"

由基本型別通過一定的構造方法構造出來的型別,包括陣列和結構體,在以後的章節將詳細介紹它們。

指標可以存放記憶體變數和常量位址,主要用於函式的引數傳遞,極其重要,如果沒有指標,c程式設計師將非常難受,在以後的章節將詳細介紹它。

c語言還有其它資料型別,如複數型別(_complex)、虛數型別(_imaginary)、布林型(_bool)、這些資料型別的應用場景極少,我就不介紹了。

C語言 資料型別

基本型別 整形 int 字元型 char 實型 浮點型 單精度 float 雙精度 double 構造型別 陣列型別,結構型別 struct 聯合型別 uion 列舉型別 enum 指標型別 空型別 無值型別 void。常量 在程式執行過程中,其值不能被改變的量稱為常量。變數 變數代表記憶體中具有特...

c語言資料型別

下面是我關於c語言中各種資料型別長度的總結 參考the c programming language 1.c語言中的整數型別有char,short,int,long等幾種,下面是c語言對每種資料型別長度的規定 a short和long型別的長度不相同 b int型別通常同具體機器的物理字長相同 c ...

C語言 資料型別

整形資料在記憶體中的存放形式 數值是以補碼表示的 1.正數的補碼和原始碼相同,2.負數的補碼 將該數的絕對值的二進位制形式按位取反再加1.例如 求 10 的補碼 10的原始碼 0000 0000 0000 1010 取反 1111 1111 1111 0101 再加1,得 10補碼 1111 111...