易語言的資料型別整理

2022-09-20 22:06:13 字數 1278 閱讀 4357

資料型別分為系統基本資料型別、庫定義資料型別、使用者自定義資料型別三類。

系統基本資料型別列表及其說明如下:

1. 位元組型。可容納 0 到 255www.cppcns.com 之間的數值。

2. 短整數型。可容納 -32,768 到 32,767 之間的數值,尺寸為 2 個位元組。

3. 整數型。可容納 -2,147,483,648 到 2,147,483,647 之間的數值,尺寸為 4 個位元組。

4. 長整數型。可容納 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807 之間的數值,尺寸為 8 個位元組。

5. 小數型。可容納 3.4e +/- 38 (7位小數) 之間的數值,尺寸為 4 個位元組。

6. 雙精度小數型。可容納 1.7e +/- 308 (15位小數) 之間的數值,尺寸為 8 個位元組。

7. 邏輯型。值只可能為「真」或「假」,尺寸為 4 個位元組。「真」和「假」為系統預定義wibfhp常量,其對應的英文常量名稱為「true」和「false」。

8. 日期時間型。用作記錄日期及時間,尺寸為 8 個位元組。

9. 文字型。用作記錄一段文字,文字由以位元組 0 結束的一系列字元組成。

10. 位元組集。用作記錄一段位元組型資料。位元組集與位元組陣列之間可以互相轉換,在程式中允許使用位元組陣列的地方也可以使用位元組集,或者相反。位元組陣列的使用方法,譬如用中括號對(「」)加索引數值引用位元組成員,使用陣列型數值資料進行賦值等等,都可以被位元組集所使用。兩者之間唯一的不同是位元組集可以變長,因此可把位元組集看作可變長的位元組陣列。

11. 子程式指標。用作指向乙個子程式,尺寸為 4 個位元組。

在以上的基本資料型別中,位元組型、短整數型、整數型、長整數型、小數型、www.cppcns.com雙精度小數型被統稱為「數值型」,它們之間可以任意轉換。不過程式設計需要注意轉換可能帶來的精度丟失。譬如:將整數 257 轉換為位元組後的結果為 1 ,這是因為值 257 超出了位元組型資料的最大上限 255 ,從而產生了溢位。

另外,通用型資料型別僅在系統內部使用,它能夠匹配所有的系統基本資料型別、庫定義資料型別、自定義資料型別。

・ 庫定義資料型別:

庫定義資料型別由執行支援庫提供,使用者在程式中可以直接使用,就如同是系統基本資料型別一樣。

・ 自定義資料型別:

使用者可以隨時在程式中自行程式設計客棧定義新的資料型別。自定義資料型別時需要設定資料型別的名稱及其成員。資料型別成員各屬性的設定方法等同於變數設定設定方法。

・ 引用庫定義或自定義資料型別物件的成員:

資料型別成員等同於物件的屬性,必須通過具有該資料型別的物件來引用。

易語言 資料型別及其長度

資料名稱 資料型別長度 位元組型0 255個位元組 短整數型 32,768 到 32,767 之間的數值,尺寸為 2 個位元組 整數型 2,147,483,648 到 2,147,483,647 之間的數值,尺寸為 4 個位元組 長整數型 9,223,372,036,854,775,808 到 9,...

易語言資料型別記憶體分布格式

易語言資料型別記憶體分布格式 資料型別 大小 位元組 結構說明 位元組型1 這個沒必要說明 短整數型 2這個沒必要說明 整數型4 這個沒必要說明 長整數型 8這個沒必要說明 小數形4 這個沒必要說明 雙精度小數型 8這個沒必要說明 文字型4 易語言文字型變數其實並未直接儲存文字資料,而是儲存了乙個指...

易語言 基本資料型別長度

1.位元組型。可容納 0 到 255 之間的數值。2.短整數型。可容納 32,768 到 32,767 之間的數值,尺寸為 2 個位元組。3.整數型。可容納 2,147,483,648 到 2,147,483,647 之間的數值,尺寸為 4 個位元組。4.長整數型。可容納 9,223,372,036...