變量在各種程序語言里都有出現(xiàn),一般結(jié)構(gòu)是變量名+變量值。變量常用于臨時儲存一個數(shù)據(jù)。是編程界重要的概念。
E4A變量是E4A代碼中用來臨時儲存數(shù)據(jù)的工具,使用時因首先創(chuàng)建變量,使用前給變量賦值。E4A變量有以下幾種類型:
類型 | 英文 | 注釋 |
邏輯型 | Boolean | 表示兩個邏輯值:真和假。 |
字節(jié)型 | Byte | 表示8位的有符號整數(shù)值,在-128到127之間。 |
短整數(shù)型 | Short | 表示16位的有符號整數(shù)值,在-32768到32767之間。 |
整數(shù)型 | Integer | 表示32位的有符號整數(shù)值,在-2147483648到2147483647之間。 |
長整數(shù)型 | Long | 表示64位的有符號整數(shù)值,從-9223372036854775808到9223372036854775808之間。 |
單精度小數(shù)型 | Single | 表示32位的單精度浮點(diǎn)數(shù),遵循IEEE754標(biāo)準(zhǔn)。 |
雙精度小數(shù)型 | Double | 表示64位的單精度浮點(diǎn)數(shù),遵循IEEE754標(biāo)準(zhǔn)。 |
文本型 | String | 表示一系列的字符串,可以為空。 |
日期時間型 | Date | 與Java中的java.util.Calendar類相匹配。 |
通用型 | Variant | 可以表示任何順序的其他數(shù)據(jù)類型(基本類型、數(shù)組,對象類型等)。 |
對象 | Object | 指向組件、類庫 |
如圖,這樣一個叫測試的文本型變量就創(chuàng)好了
E4A變量有全局變量和局部變量之分,全局變量整個窗口的子程序都能連接,而局部變量只能在其所在的子程序里使用。如圖:
提示:局部變量不能在其他子程序中使用;全局變量不能用于其他窗口。
E4A變量可以計算,例如:
變量 A 為 整數(shù)型
變量 B 為 整數(shù)型
變量 C 為 整數(shù)型
A=1
B=2
C=A+B
結(jié)果是C=3
提示:E4A中的操作符:
^ | 冪運(yùn)算 |
+ - | 正數(shù)和負(fù)數(shù) |
* / | 乘法和除法 |
\ | 整除 |
% | 求余,也叫求模,求得兩個數(shù)相除后的余數(shù) |
+ - | 加法和減法,注意 + 只能用于數(shù)學(xué)計算,而不能用于文本連接 |
& | 文本連接,將一個文本和另一個文本或非文本型數(shù)據(jù)連接起來 |
<< >> | 位移運(yùn)算 |
< <= > >= = <> | 比較運(yùn)算 |
= | 賦值運(yùn)算 |
另外有時候我們要連接2個文本變量,例如
變量 A 為 文本型
變量 B 為 文本型
變量 C 為 文本型
A="你"
B="好"
C=A&B
結(jié)果是C=你好
提示:連接兩個文本型變量用符號&而不用+,+用于數(shù)值計算。
更多建議: