當前位置:編程學習大全網 - 編程軟體 - Visual Foxpro中的關系運算有什麽

Visual Foxpro中的關系運算有什麽

關系操作符。

操作符 動作 代碼

<

關系操作符 ? 23 < 54

>

大於 ? 1 > 2

=

等於 ? cVar1 = cVar

<>, #, !=

不等於 ? .T. <> .F.

<=

小於或等於 ? {^1998/02/16} <= {^1998/02/16}

>=

大於或等於 ? 32 >= nHisAge

==

字符串比較 ? status == "Open"

操作符 = 在兩個相同類型的值之間進行比較。這個操作符適用於比較字符、數值、日期和邏輯數據。但是,當使用操作符 = 比較兩個字符表達式時,比較結果可能與預期的不完全相同。字符表達式比較時是從左到右逐個字符進行比較,壹直到兩個表達式中的對應字符不相等,或者到達操作符右端表達式的末端 (SET EXACT OFF),或者到達兩個表達式的末端 (SET EXACT ON)。

當需要兩個完全相同的字符數據時可以使用操作符 ==。如果兩個字符表達式使用操作符 == 進行比較時,操作符兩邊的表達式必須包含完全壹樣的字符(包括空格),才認為是相等的。使用操作符 == 進行字符串比較時忽略 SET EXACT 設置。

在 Visual FoxPro 6.0 中可以用 = 操作符來檢查是否兩個對象引用於相同的對象。下例演示了簡單的用法:

CLEAR ALL

X = CREATEOBJECT('Form')

Y = CREATEOBJECT('Form')

X = Y && 顯示假 (.F.)

Z = X

X = Z && 顯示真 (.T.)

  • 上一篇:java實驗:從鍵盤輸入16位長整數,編程統計每個數字出現的個數.
  • 下一篇:阿童木ar和lt有什麽區別
  • copyright 2024編程學習大全網