早教吧 育儿知识 作业答案 考试题库 百科 知识分享

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

题目详情
求解VFP题
函数STRTRAN(STR(35.69),SPACE(2),"*")的返回值?
答案是****36
请知道答案的朋友给出详解,
▼优质解答
答案和解析
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个空格