|||
网友“无名”问:FoxPro中四舍五入函数round()是怎样使用的? 在FoxPro中有个函数round(参数1,参数2),当参数2为负数时,是怎么进行四舍五入的?比如说执行命令?round(55.2847,-2)得其结果为100,这是为什么?
|
满意答案 |
海瑞两千: |
这是因为:参数二,是确定你要保留的小数位数的。但当你给定的参数二是-2的时候,你的被四舍五入的数的小数位向左面再移动两位,即从55 开始四舍五入。所以,55向前入一位的话,便为100了。如果你的参数二是-1的话,得出的结果就是60了。如果你的数是555.2847,参数二为-2,得出的结果就是600。
└┴┴┴┴┴┴ 0 ┴┴┴┴┴┴┴┘ 负-4 -3 -2 -1 . 1 2 3 4 正 |
提问者对答案的评价: |
非常感谢这位学长。你太强了。 |
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-9-20 04:58
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社