官术网_书友最值得收藏!

2.4 使用常量

知識點講解:光盤:視頻\PPT講解(知識點)\第2章\使用常量.mp4

常量是指在程序運行過程中不再發生改變的數據。例如“ASC”和“1234”都是常量。Visual Basic中包含文字常量、符號常量和系統常量3種常量。在本節的內容中,將簡要講解Visual Basic常量的基本知識。

2.4.1 文字常量

文字常量包含數值常量、字符串常量、邏輯型常量和日期型常量。

Visual Basic 6.0中的整型、長整型、單精度浮點數、雙精度浮點數、貨幣型以及字節型都稱為數值型數據。在使用數值型數據時,應該注意以下3點。

(1)如果數據內包含小數,則應該使用Single、Double、或Currency類型。其中Single類型的有效數字為7位,Double類型的有效數字為15位,Currency類型支持15位整數和4位小數。

(2)數值類型的數據都有一個有效的取值范圍,如果程序內數據超出這個范圍,就會發生溢出錯誤。

(3)Visual Basic 6.0通常使用十進制數,但也有時會使用八進制或十六進制。

2.4.2 符號常量

用一個符號(一個字母組合)來代替長長的數字常量,具體的聲明格式如下所示。

Const字符常量名 [AS類型]=表達式

上述各參數的具體說明如下。

? “字符常量名”是有效符號名,其命名規則與變量名相同。一般使用大寫,盡量選擇易記、有意義的名稱。

? “AS類型”說明了該常量的數據類型,若省略該選項,則數據類型由表達式決定。也可用在符號常量名后加類型說明符來決定。

? “表達式”可以是數值常數、字符常數、時間日期以及運算符組成的表達式。

在上述表達式中不能調用函數,即其中不能有函數元素。可以用先前定義過的符號常數定義新常數。例如下面的代碼。

    Const PI=3.1415926                   ’聲明了常量PI,代表3.1415926,單精度型
    Const MAX As Integer=&H21ED          ’聲明了常量MAX,代表十六進制整型數21ED
    Const COUNT#=53.78                   ’聲明了常量COUNT,代表53.78,雙精度型
    Const BIRTHDAY=# 3/22/72#
    Const PI 2= PI * 2

2.4.3 系統常量

系統常量是由Visual Basic提供的并能夠識別的、具有專用名稱和作用的常數。Visual Basic 6.0提供了顏色常數、控件常數、窗體常數、繪圖常數、圖形常數和鍵碼常數等32類近千個常數,這些常數位于Visual Basic的對象庫中。具體如表2-3所示。

表2-3 Visual Basic的常用顏色常數

主站蜘蛛池模板: 太仓市| 巴塘县| 常熟市| 莆田市| 建宁县| 涿州市| 鹿泉市| 永德县| 凭祥市| 宿迁市| 化德县| 巨鹿县| 上思县| 金乡县| 安远县| 天水市| 汉寿县| 玛沁县| 平阴县| 广元市| 马龙县| 庆云县| 五家渠市| 三门峡市| 格尔木市| 太和县| 施秉县| 司法| 乌鲁木齐市| 宜兴市| 连云港市| 资溪县| 德兴市| 望奎县| 福清市| 织金县| 毕节市| 会东县| 宣汉县| 马龙县| 文登市|