常量

VFP數據類型

常量是指在整個操作過程中其值保持不變的數據,通常在命令或程序中直接給出其值,用做常量的數據類型有數值型、字元型、日期型、邏輯弄和貨幣型等類型。

常量作用


常量(constant)也稱常數,是一種恆定的或不可變的數值或數據項。它們可以是不隨時間變化的某些量和信息,也可以是表示某一數值的字元或字元串,常被用來標識、測量和比較。

常量類型


數值型常量
用整數、小數、科學計數法表示的靈氣稱為數值型常量(常數),例如:1234、555.33、4.5E等。
字元型常量
字元型常量是用半形的單引號、雙引號或方括弧等定界符括起來的一串字元。字元型常量又稱字元串,可由文字或符號構成,包括大小寫的英文字母、數字、空格以及漢字等。某個字元串所含字元的個數稱為該字元串的長度。符串最大長度為254個位元組。例如:“中國我愛你”、‘12345’、[liziwx]等。
日期型常量
日期型常量必須用花括弧括起來,國際(MM/DD/YY)、中國(YY/MM/DD)這兩種之間轉換,在命令窗口輸入(set stri to 1 將國際標準轉換成中國標準)、(set stri to 0 將中國標準轉換成國際標準)。其中空白日期可表示為{}或{/}。
邏輯型常量
邏輯型常量只有邏輯真和邏輯假兩值,邏輯真用.T.(.t.)或.Y.(.y.),邏輯假用.F(.f.)或.N.(.n.)。
貨幣型常量
貨幣型常量心$或¥符號開頭,並自動進行四捨五入到小婁點后4位,如果有“?”去掉$或¥。例如:貨幣型常量¥123.23445,計算結果為¥123.2345。
程序中可用偽編譯指令#DEFINE定義符號常量,例如#DEFINE PI3.1415926,編譯后,VFP將用符號常量的具體值來替換該符號常量在源代碼中的位置。