Max函数
MAX函数相关有A B两个变量,两者较大值赋给变量m,m = MAX(A,B);输出调试Commentary(\"A=\"+Text(A));Commentary(\"B=\"+Text(B));Commentary(\"m=\"+Text(m));显示结果:A=498.25B=496.2m=498 被取整了,而不是498.25,为什么呢? 查了手册,max函数的结果是numeric型的,照道理应该是可以小数形式的我找不到原因,拜托赐教
MAX函数相关有A B两个变量,两者较大值赋给变量m,m = MAX(A,B);输出调试Commentary(\"A=\"+Text(A));Commentary(\"B=\"+Text(B));Commentary(\"m=\"+Text(m));显示结果:A=498.25B=496.2m=498 被取整了,而不是498.25,为什么呢? 查了手册,max函数的结果是numeric型的,照道理应该是可以小数形式的我找不到原因,拜托赐教
感谢回复 问题找到了 是数据定义的问题,m被错误定义为了integer!谢谢!
我觉得你似乎隐藏了什么其他的信息。按你现在说的情况,复现不出来