⑴ vfp中可以用中文雙引號定義字元串嗎
哇塞,現在還有人用古老的 visual fox pro !!!
visual fox pro裡面,字元串是英文雙引號,中文符號不被識別為語法關鍵字。
⑵ VFP程序設計基礎里 為什麼輸入字母要用引號引起來,而輸入數字卻不行 Eg: "hello" 123
因為VFP(包括其他編程語言)對資料庫數據有嚴格的要求,其中數據「欄位」名必需確定相應的「類型」(如字元型、數值型、日期型、邏輯型等),目的是便於計算和區別(判斷)。
用引號引起來,就是對該欄位的「類型」確定為是「字元型」
不用引號引起來,就是對該欄位的「類型」不作確定,有可能是「字元型」,也可能是「數值型」,還可能是「日期型」等等。
"數值型"欄位相加:
a=123 b=456
c=a+b=123+456=579
「字元型」欄位相加:
a=「123」 b=「456」
c=a+b=「123」+「456」=123456
同樣:?"hello" 結果是:
hello (顯示出該欄位)
? hello 結果是:
提示「hello」變數未找到
就是說 用引號引起來說告訴計算機此欄位的「類型」是「字元型」,不用引號引起來,此欄位的「類型」就不確定,計算機就把它當作一個變數來處理。
而在VFP中(包括其他編程語言),不同「類型」的欄位是不能進行加減等運算的。
比如m=23+"KG"
a=1 b=姓名(「姓名」資料庫表中欄位,假如對應的是「張三」),
c=a+b
就會因數據類型不一致而無法進行運算。
⑶ 二級VF中怎麼使用單引號
在vfp中, 字元串可以用單引號,雙引號或者中括弧來分界,一下都是合法的:
'abc' "acc" [adsd]
如果只有一層,隨便用哪個. 如果多層,注意配對:
"abc'df" 這里裡面的'就會當場普通的字元
⑷ vfp口令當中的雙引號是怎麼打的急急急,高手指點一下。
雙引號必須要在英文狀態下輸入,不能打開中文輸入法,就是""
⑸ 為什麼VFP中有的問題要用引號有的不要用(能講詳細點嗎謝謝了^_^)
這個是因為字元型數據在定義的時候必須要加引號,不論是字元型的字元,還是字元型的數字,都要加引號。你想,如果字元型的數字不加引號的話,那麼,此時定義的數據類型就為數值型,加了引號就為字元型拉。就是這個道理。而這個跟輸入加不加引號沒有關系。所有輸入的數據都不帶引號的。
⑹ 請問vfp如何在屏幕上顯示引號
看看這個,體會一下吧。
?"'"+'"'+'abcdefg'+"'''"+"1234566"+'"""'
顯示雙引號,用單引號引起來
顯示單引號,用雙引號引起來
⑺ VFP程序設計基礎里 為什麼輸入字母要用引號引起來,而輸...
你好!
在VF中,規定字元型數據需要加定界符,定界符可以是雙引號,單引號,方括弧。
如有疑問,請追問。
⑻ vfp中如何把變數的值加上引號
用宏替換命令。即&aa就行了
⑼ vfp編程, 輸入頂行字元和圖形的高。輸出如下例(頂行字元為'A',圖形的高為5)所示的圖形,
CLEAR
SET TALK OFF
s=0
input"圖形的高為" to k
input"頂行字元為(記得加引號哦)" to a
FOR i=1 TO 2*k-1 STEP 2
FOR j=ASC(a) TO ASC(a)+i-1 STEP 1
s=s+1
?? CHR(ASC(a)+s-1)
NEXT
?
NEXT
SET TALK ON
⑽ VF 中 什麼時候用單引號 什麼時候用雙引號
只知道
VF中表示字元串的話有三種方式:單引號,雙引號,中括弧[]。
另外如果一個字元串中有單引號例如
aa'bb
那麼這個時候就只能用雙引號或者中括弧了,就不能再用單引號了。呵呵~
希望能幫得到你~
呵呵