vf计算题

d=ctod("^1999-12-18")d1=d+35d2=dtoc(d1)求len("&d1")。。电脑算出来是3,我想问下为什么?请给我写下步骤谢谢·... d=ctod("^1999-12-18")
d1=d+35
d2=dtoc(d1)

求len("&d1")。。
电脑算出来是 3,我想问下为什么?请给我写下步骤谢谢·
展开
 我来答
hjwaNF
2011-12-28 · TA获得超过1479个赞
知道小有建树答主
回答量:1025
采纳率:71%
帮助的人:540万
展开全部
经过运算:
d的值为日期型的:1999-12-18(视VFP系统设定的格式而定)
d1的值为日期型的:2000-01-22(视VFP系统设定的格式而定)
因d1的值为日期型,故&d1无法转置为宏变量的值,"&d1"就只能视为值是&d1的3位长度的字符串。
len("&d1")
电脑算出来是 3就不足为奇了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式