vfp中len函数的问题

为什么执行
?len(str(year(date()))+space(1))
结果是 11呢?
谁可以给我一个详细一点的答案?

肯定是有空格。而且是在后面。“2006-01-01”这样刚好是十位。str(year(date()))是十位。如果alltrim(len(year(date()))就是4.
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-04-09
是不是有空格,你加一个去除空格的函数ALLT

len(ALLT(str(year(date()))+space(1)) )

vfp中len函数的问题
肯定是有空格。而且是在后面。“2006-01-01”这样刚好是十位。str(year(date()))是十位。如果alltrim(len(year(date()))就是4.

vfp中的len(str(4))为什么显示10而不是1?
len(str(4,5))结果是5 str()函数共有3个参数, str(n1,n2,n3),后面2个参数n2,n3可以省略 其中n1是你要转换成字符的数字.n2是转换成的字符的长度, 省略他, 默认为10 n3是小数的位数.str(4)其实就是str(4,10,0) 只不过后面的省略了而已 ...

两道关于vfp的选择题不明白: 1.LEN(STR(123.456))的值是(B) A.3 B...
1.LEN(STR(123.456))此函数格式为:str(n,n1,n2)当n1省略时,默认n1=10,当n2省略时,默认n2=0 此题就是把123.456转换为总长度为10,小数点后0位的字符串,最后结果就是“ 123”注意前面有七个空格补足。所以最后求这个串的长度是10位。2.假定当前记录号为200,欲使指针指向记录号为100...

vf中,?len(spac(3)-spac(2)) 结果是5 为什么?
space(3)-space(2)中的减号是文本连接运算符,也就是将3个空格和平2个空格连接在一起是5个空格了 len()函数用来计算文本长度,5个空格的长主肯定是5了.

在vfp里,Len(1.234E+11)为什么显示的答案是10
len用来返回字符串的长度,不能用来处理数值型的。你这个?!肯定会出错 你这个样子,返回的字符长度是:9 ?Len('1.234E+11')

VFP:Len()函数是不是有位数限制,设置位数限制的函数是什么?还有进来看...
LEN()函数不是有位数限制的函数;可以有位数限制的函数,在这里是STR()。?STR(YEAR(DATE())) &&& 显示:〔 2009〕,注意:前面有六个空格 ?STR(YEAR(DATE()),4) &&& 显示:〔2009〕,注意:前面没有空格 ?LEN(STR(YEAR(DATE())) &&& 显示:〔10〕?LEN(STR(YEAR(DATE()),4)) &...

vfp 表达式LEN(TRIM(STR(24)))的计算结果为?
因为 LEN()是计算字符串位数、TRIM()是去除字符串里面的空格 而str()将数转换为字符,其标准格式是Str(数值表达式,长度,小数位),当“长度”和“小数位”都不写时,默认”长度 ”为10位,默认“小数位”为“0”位(没有小数)。因此,LEN(TRIM(STR(24)))的结果与Str(数值表达式,长度,小数位)...

电脑常识的问题:VFP中代码LEN是什么意思
len是计算字符串的长度。

请问vfp中,LEN()函数的返回值是什么类型的?
返回的是字符串的长度,是数值型的

vfp中函数len(str(12345678901))的返回值是多少?求解答过程.
返回值是10.str(12345678901)是将其中的数值转换成10位长度的字符串,然后再用len求其长度,所以是10

相似回答