& 在VFP中表示

如题所述

在VFP中,一个“&”表示宏代换,两个“&”表示注解。
一、宏代换(一个&)
如:xm="张三"
?,&xm
此时显示结果是: 张三
“&”的特别作用是 因为VFP的一些命令或函数后面不能直接加入字段、变量等,此时,就用“&”宏代换函数代换以后,就可以加入了。
比如常用的相对路径程序:
PUBLIC LCNowpath
LCNowpath=right(justpath(sys(16)),RAT("\",sys(16))-AT("\",sys(16))+3)
SET PATH to &LCNowpath &&设置搜索路径
(直接写成SET PATH to LCNowpath就不行,必须用&LCNowpath代换LCNowpath才行)。
二、注解(两个&)
上行面“SET PATH to &LCNowpath &&设置搜索路径”中的“ &&设置搜索路径 ”就是注解,“&&”和它之后的字符都不参与程序运行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-21
返回两个数值表达式相除的余数。
nDividend % nDivisor
参数
nDividend
给出被除数(被除的数值表达式)。被除数 nDividend 中的小数位数决定了计算结果中的小数位数。
nDivisor
给出除数(除被除数 nDividend 的数值表达式)。当 nDivisor 为正数时,返回值为正数;当 nDivisor 为负数时,返回值为负数。除数 nDivisor 不能为零。
备注
取余操作符 (%) 和 MOD() 返回相同的结果。
取余操作符 (%) 和 MOD() 返回相同的结果。
取余操作符 (%) 是一个算术操作符。算术操作符还有:+(加法)、-(减法)、*(乘法)、/(除法)和 ^(乘幂)。当数值表达式中包含这些操作符时,% 和 *、/ 的优先级相同。
有关操作符及其优先级顺序的详细内容,请参阅 操作符 主题。
示例
? 36 % 10 && 显示 6
? (4*9) % (90/9) && 显示 6
? 25.250 % 5.0 && 显示 0.250
? IIF(YEAR(DATE()) % 4 = 0, '今年有夏季奥林匹克运动会';
, '今年无夏季奥林匹克运动会')
第2个回答  2012-03-21
&是宏代换运算符,功能是将后面的字符型变量的值替换出来
如:x="职称='工程师'"
list for &x
相当于list for 职称=“工程师”

&在VFP中表示
在VFP中,一个“&”表示宏代换,两个“&”表示注解。一、宏代换(一个&)如:xm="张三"?,&xm 此时显示结果是: 张三 “&”的特别作用是 因为VFP的一些命令或函数后面不能直接加入字段、变量等,此时,就用“&”宏代换函数代换以后,就可以加入了。比如常用的相对路径程序:PUBLIC LCNowpath...

VFP中&代表什么
表示宏替换。就是把变量的实际值表示出来。举几个例:XM="张三"?&XM **结果是张三 ?"&XM" **结果是张三 ?"&MM.DD" **结果是张三DD,这里如果直接在MM值后面加字符的话,那么所加字符前须加一点 ?"&MM"+"DD" **结果是张三DD ?&MM+“DD” **错误,字符相加,&MM必须加引...

VFP中&是什么意思?
VFP中的“&”是宏代换函数。如:xm="张三"?,&xm 此时显示结果是: 张三 此宏代换函数的最大作用是在编程时,因一些命令或函数后面不能直接加入的字段、变量等,此时,就用“&”宏代换函数代换以后,就可以加入了。比如常用的相对路径程序:PUBLIC LCNowpath LCNowpath=right(justpath(sys(16)...

VFP中的&和&&符号分别代表什么意思?
& 表示宏替换函数 && 代表功能性注释的开头

在vfp中,&符号是什么意思?
有一个函数叫 宏替换函数 格式:&<字符串变量> 功能:替换出字符串变量的内容。例:a="123"?&A 123 还有在命令或语句行末尾可以出现注释。&&是一个注释语句,写给用户看的,计算机不执行。例:use abc &&打开abc .dbf表文件

VFP中&的作用(如n&c是什么意思)
宏替换函数,专用于从字符型变量中提取值。如:1、ABC=10 D="AB"?&D.C &&相当于输出ABC的值(.表示替换结束)2、x=10 y=20 z="x+y"?1-&z &&相当于 1-x+y

VFP中&的作用(如n&c是什么意思)
宏替换函数,专用于从字符型变量中提取值。如:1、ABC=10 D="AB"?&D.C &&相当于输出ABC的值(.表示替换结束)2、x=10 y=20 z="x+y"?1-&z &&相当于 1-x+y

vfp中&有什么作用?详细一点哦,谢谢了,在线等
1。如果是放在一个命令或语句后面,那就是注释语句。对本行语句起解释说明,是非执行语句,是写给用户看的,计算机不执行。如 use xj &&打开xj.dbf表文件 2。如果是用在表达式中,那就是:宏代换函数。其格式:&<字符串变量> 例:x="123"?123+&X && 此函数的结果是123 246 ...

vfp中一个问号和两个问号的区别
vfp中,其它常用符号表示内容如下:1、!表示:不等于 2、表示:指定位置输出,@ x,y 3、表示:代指所有,不论长短,在程序中,置于行首则表示后面是注释文字。4、&& 表示:两个以上出现才表示符号后面是注释文字,程序并不执行(仅在程序中)Visual FoxPro ,是Microsoft公司从Fox公司的FoxBase数据库...

在vfp中,字符型数据的连接符号有哪两种?有什么不同?
有一个函数叫 宏替换函数 格式:&<字符串变量> 功能:替换出字符串变量的内容。例:a="123"?&A 123 还有在命令或语句行末尾可以出现注释。&&是一个注释语句,写给用户看的,计算机不执行。例:use abc &&打开abc .dbf表文件

相似回答