⑴ 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
那么这个时候就只能用双引号或者中括号了,就不能再用单引号了。呵呵~
希望能帮得到你~
呵呵