1. 程式人生 > 程式設計 >易語言的資料型別整理

易語言的資料型別整理

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

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

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

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

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

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

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

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

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

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

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

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

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

易語言的資料型別整理

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

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

・ 庫定義資料型別:

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

・ 自定義資料型別:

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

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

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

以上就是易語言的資料型別整理的詳細內容,更多關於易語言資料型別的資料請關注我們其它相關文章!