1樓:卻彤雲
表示巨集替換,取變數引號內的值,如x="100",此時x為一個字元型變數,如果直接用x+123,則是錯誤的(字元型不能和數值型相加),如果用&x+100,則等於223,&x就取了x引號內的值為100,所以100+123=223
2樓:
表示巨集替換。就是把變數的實際值表示出來。舉幾個例:
xm="張三"
?&xm **結果是張三
?"&xm" **結果是張三
?"&mm.dd" **結果是張三dd,這裡如果直接在mm值後面加字元的話,那麼所加字元前須加一點
?"&mm"+"dd" **結果是張三dd?&mm+「dd」 **錯誤,字元相加,&mm必須加引號。
vfp有個特點就是變數未賦值或賦初始值後,在事後做運算後型別會根據你的運算方式而變動,這點有好處也有壞處。再利用&舉例。
n=26 **這裡看出是數值型的
?&n **出錯,似乎&僅用來代表變數非數值型的實際值?"&n" **結果是&n,&沒起到任何作用我們再把變數n初始值指定為字元型:
n="26"
?n **結果是「26」一字元型資料
?&n **結果是26一個數值型資料
?n+"26" **結果是"2626'字元型?&n+26 **結果是52
3樓:天天晚上數鈔票
&一般用巨集替換變數
舉例如下:
如果有表單中有100個文字框要設定它們的enabled=.f.
除了setall thisform.setall("enabled",.f.,"textbox")這個是設定所有文字框enabled為.f.
用巨集替換變數設定下text1~text100文字框的enabled屬性
for i=1 to 100
巨集替換
endfor
如果兩個&連用表示註釋
vfp中&是什麼意思?
4樓:
「!」是從c語系移植來的,我就用「移植」這個詞吧,因為首先出現在c語言中,表示「否定」的含義,現在vfp(似乎從5.0開始)也用這個符號表示同樣的意思,用在邏輯表示式中,作為邏輯非運算,等效於.
not.,用在關係運算子中表示「不」,如「!=」等效於「<>」或「#」
vf中表示的是什麼意思,在VFP中是什麼意思
包含的意思,用於字串比較.比如 a abc 結果是.t.a bcd 結果是.f.另一個相關符號是 是不等於的意思,等同 a abc 結果是.t.因為兩個字串不相等 在vfp中是什麼意思 操作符 示例 請參閱 返回值型別 真 t.如果一個串包含於另一串中返回真 t.否則,返回假 f.語法csearch...
在VF中UPPERYNY什麼意思
upper 函式是將小寫字母轉成大寫 upper yn y 就是將yn變數轉成大寫,然後判斷是不是y 求教 vfp中yn是什麼意思?upper yn y 是什麼意思?這裡的yn 應該是個自定義變數,存放的字串 y 或者y n或者 n upper yn y 是什麼意思 是轉為大寫以後的值為y 在vf中...
c 中 的意思,C 中 是什麼意思
賦值運算子 bai中有 運算du符,其作用是在左邊zhi的變數上加上右邊的值dao 例如 i 1等同 專於i i 1 從彙編的角度講,屬i i 1 要比i 1 消耗更多的時間和資源。現在的編譯器考慮到了初學者容易犯這類錯誤,會自動將i i 1 這樣的語句優化成類似i 1 的形式。另外,自增1還有更簡...