关于VFP中数值转换成字符串的问题
STORE-123.456TOn?"n="+STR(n,8,3)n=-123.456?STR(n,9,2),STR(n,6,2),STR(n,3),STR(n,6),ST...
STORE -123.456 TO n
?"n="+STR(n,8,3)
n= -123.456
?STR(n,9,2),STR(n,6,2),STR(n,3),STR(n,6),STR(n)
-123.46 123.5 *** -123 -123
能帮我详细解释一下吗。十分感谢! 展开
?"n="+STR(n,8,3)
n= -123.456
?STR(n,9,2),STR(n,6,2),STR(n,3),STR(n,6),STR(n)
-123.46 123.5 *** -123 -123
能帮我详细解释一下吗。十分感谢! 展开
3个回答
展开全部
store 123.456 to n 表示将 字符串123.456 赋预变量n中。
?"n="+STR(n,8,3) 表示显示 n=-123.46 其中str(n,8,3)表示将数值变量n 中的-123.456转换成字符型,字符宽度为8,保留三位小数。
?STR(n,9,2),STR(n,6,2),STR(n,3),STR(n,6),STR(n) 其中?STR(n,9,2)表示将n 转换为字符型,宽度为9,小数位为2,进行了四舍五入,所以答案为-123.46,后面以次类推。
?"n="+STR(n,8,3) 表示显示 n=-123.46 其中str(n,8,3)表示将数值变量n 中的-123.456转换成字符型,字符宽度为8,保留三位小数。
?STR(n,9,2),STR(n,6,2),STR(n,3),STR(n,6),STR(n) 其中?STR(n,9,2)表示将n 转换为字符型,宽度为9,小数位为2,进行了四舍五入,所以答案为-123.46,后面以次类推。
展开全部
输出结果是:
n=123.456
其中,store
123.456
to
n
是赋值语句,赋值之后,n=123.456
,n为数值型的变量
?"n="+str(n,8,3)
是输出语句,
"n="
是字符串,照抄按原样输出。
n是数值型,不能与字符串做加法运算,要转化为字符串类型。
str是把数值型转化为字符串型的函数,8表示转化后的总长度(包括小数点、正负号)
3表示转化后的小数位数。不足的位数四舍五入。转化时长度都满足,所以按原样输出。
n=123.456
其中,store
123.456
to
n
是赋值语句,赋值之后,n=123.456
,n为数值型的变量
?"n="+str(n,8,3)
是输出语句,
"n="
是字符串,照抄按原样输出。
n是数值型,不能与字符串做加法运算,要转化为字符串类型。
str是把数值型转化为字符串型的函数,8表示转化后的总长度(包括小数点、正负号)
3表示转化后的小数位数。不足的位数四舍五入。转化时长度都满足,所以按原样输出。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
示例:在VFP中,字符串“1+2+3”,得出结果为3
lcStr="1+2+3"
?&lcStr.
*或
?Evaluate(lcStr)
lcStr="1+2+3"
?&lcStr.
*或
?Evaluate(lcStr)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询