vfp中str函数

c=7869.559?LEN(STR(c))?LEN(STR(c,6,1))?LEN(STR(c,4))结果依次是10,6,4我知道str是转字符函数,但是为什么长度是这... c=7869.559
?LEN(STR(c))
?LEN(STR(c,6,1))
?LEN(STR(c,4))
结果依次是10,6,4
我知道str是转字符函数,但是为什么长度是这样的?还有substr是什么函数?
展开
 我来答
百度网友5e818def8
2015-01-17 · TA获得超过733个赞
知道小有建树答主
回答量:830
采纳率:66%
帮助的人:460万
展开全部
STR函数默认转为10位字符长度,所以第1个输出结果为10
第2个你指定的是转为6位字符长度,其中小数位是1位,所以输出为6
第3个你指定的是转为4位字符长度,所以输出为4

要注意的是STR转为字符后,其小数位如果指定了,是包含在总长度中的。

SUBSTR函数是截取字符串中部分字符的,例如
SUBSTR("asdfgh",2,3)表示从"asdfgh"的第2位开始取3个字符,所以结果为sdf
SUBSTR("asdfgh",2)表示从"asdfgh"的第2位开始到尾,所以结果为sdfgh
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式