求解VFP题函数STRTRAN(STR(35.69),SPACE(2),"*")的返回值?答案是****36请知道答案的

求解VFP题
函数STRTRAN(STR(35.69),SPACE(2),"*")的返回值?
答案是****36
请知道答案的朋友给出详解,
河流008 1年前 已收到1个回答 举报

melody1006 幼苗

共回答了17个问题采纳率:94.1% 举报

STR(a,b,c):返回与指定数值表达式对应的字符串,a--要计算的数值表达式,c--返回的字符串长度,如果省略,则默认为 10 个字符,c--返回的字符串中的小数位数,如果省略,则默认小数位为零 (0).所以STR(35.69)结果为" 36"
SPACE(d):返回d个空格.所以SPACE(2)结果为" "
STRTRAN(e,f,g):将字符串e中的f全部用g代替,如STRTRAN("T1T2T3T4","T,"K")的结果为"1K2K3K4"
最后所以:STRTRAN(STR(35.69),SPACE(2),"*")=STRTRAN(" 36"," ","*")="****36" -----将字符串" 36"中的" "全部用"*"代替,1个*代替2个空格

1年前

8
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 1.010 s. - webmaster@yulucn.com