C語言資料型別

2021-08-21 22:33:13 字數 1144 閱讀 2834

(1)、常量:是指程式在執行時其值不能改變的量,常量不佔記憶體,在程式執行時它作為操作物件直接出現在運算器的各種暫存器中。

(2)、變數:是指在程式執行時其值可以改變的量,變數是有記憶體的,變數的功能就是儲存資料

#include int main()

其中這個a是乙個int型別的變數,而10是乙個常量,即乙個數字。

在程式中使用的變數名、函式名、標號等統稱為識別符號。除庫函式的函式名由系統定義外,其餘都由使用者自定義。

c規定,識別符號只能是字母(a~z,a~z)、數字(0~9)、下劃線(_)組成的字串,並且其第乙個字元必須是字母或下劃線。且不能與c語言的關鍵字重名(關鍵字見下一節)。

此外,在使用識別符號時還必須注意以下幾點:

(1)標準c不限制識別符號的長度,但它受各種版本的c 語言編譯系統限制,同時也受到具體機器的限制。例如在某版本c 中規定識別符號前八位有效,當兩個識別符號前八位相同時,則被認為是同乙個識別符號。 

(2)在識別符號中,大小寫是有區別的。例如clang和clang 是兩個不同的識別符號。 

(3)識別符號雖然可由程式設計師隨意定義,但識別符號是用於標識某個量的符號。因此,命名應盡量有相應的意義,以便閱讀理解,做到「顧名思義」。

c語言的基本資料型別為:整型、字元型、實數型。這些型別按其在計算機中的儲存方式可被分為兩個系列,即整數(integer)型別和浮點數(floating-point)型別。 

這三種型別之下分別是:short、int、long、char、float、double 這六個關鍵字再加上兩個符號說明符signed和unsigned就基本表示了c語言的最常用的資料型別

下面列出了在32位作業系統下 常見編譯器下的資料型別大小及表示的資料範圍:

在認識了這麼多的資料型別之後,我們就可以根據不同的實際情況,在不同的問題中選擇最符合的資料型別來使用。舉個例子,如要計算兩個數的和,我可以採用int型別定義兩個變數,然後輸出。

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...