vfp中数值转换成字符串的一些问题
例如store123.456ton?"n="+STR(n,8,3)这里的8是指什么?怎么得来的?3又是什么?求解...
例如store 123.456 to n?"n="+STR(n,8,3)这里的8是指什么?怎么得来的?3又是什么?求解
展开
5个回答
2017-07-09 · 知道合伙人互联网行家
关注
2013-07-11
展开全部
第一个语句:STORE <常量表> TO <变量名表> &&这里的“表”不是指二维表,而是指“组” &&这是一个赋值语句,将<常量表>中的值依次赋给TO后的变量解析:把123.456赋给n第二个语句(是一个函数): STR(<数值型数据>,<转换后字符串的最大长度>,<保留的小数点位数>) &&这个函数可以把数值型数据转换成字符串解析: ?"n="+STR(n,8,3)就是先输出字符串"n=",再输出转换成字符串的变量n. 其中,8指转换后字符串的最大长度,3指保留的小数点位数.最后输出: 123.456 &&字符型
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-11
展开全部
8是自己指定字符串的长度,默认为十位。3是指定小数位长度若未指定,则只返回整数部分,并前导空格。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-11
展开全部
输出结果是: n=123.456 其中,store 123.456 to n 是赋值语句,赋值之后,n=123.456 ,n为数值型的变量?"n="+STR(n,8,3) 是输出语句, "n=" 是字符串,照抄按原样输出。n是数值型,不能与字符串做加法运算,要转化为字符串类型。STR是把数值型转化为字符串型的函数,8表示转化后的总长度(包括小数点、正负号)3表示转化后的小数位数。不足的位数四舍五入。转化时长度都满足,所以按原样输出。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询