VF中“+STR(Y,10,2)”怎么解释

来源:百度知道 编辑:UC知道 时间:2024/05/19 04:13:37
这是一道VF的分段函数题,

{X2+4X-1 (x<=0)
Y={3x2-2x+1 (0<x<=10)
{x2+1 (x>10)

写到最后一步程序的命令是:

?"分段函数值为:"+STR(Y,10,2)

几个问题:
1,+ 表示什么?
2,这里的STR也是“数值型与字符型转换函数”吗?为什么用这个函数?
3,为什么是 “10,2” ?

小弟刚入门,谢谢各位指教,谢啦!
感谢sheming2009的指教~
再问一下,
4,看见有的地方用“,”,有的地方用“+”,怎么区分呢?
5,“10,2”是这种分段函数题的书写习惯吗?为什么总长度要为10,不是5、6、7、8...?
6,看见有的地方说类似“+STR(Y,10,2)”表示数组?是怎么回事...

7,辛苦啦,追加20分。
8,关于第4个问题,按照你的解释,我是否能写成:
?"分段函数值为:",STR(Y,10,2)
“+”改成“,”了,还是说跟函数的时候就用“+”?

1、连接运算符,将两个字符串连接起来。
2、是,数值型转换为字符型,因为加号前面是一个字符串,所以要转换后才能用加号连接,否则会出错。
3、表示转换后总长度为10,保留2位小数。
4、“,”表示将两个字符串分隔开显示,“+”表示连接显示。
5、可以写成任意的,但要保证总长度不小于字符实际长度,还可以省略不写,默认表示总长度为10,不保留小数。
6、VF里面没这种表示,是其它语言。

7、多加点分啥,帮你分析这么多。
8、都可以,用“,”时结果分开的就是两个字符串,用“+”时结果连接的就是一个字符串。