VF大一设计程序题中 四舍五入到底是怎么表示的啊? 我做了两道题一个是str一个是round

VF大一设计程序题中
四舍五入到底是怎么表示的啊?
我做了两道题一个是str一个是round到底哪个是正确的😂

str是将数字转换成字符串格式,转换时会四舍五入
round是四舍五入,结果是数字
但是这两个函数输出看上去就是一样的,毕竟显示的数字无法表明其数据类型
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-06-26
两个函数的结果不同, 一个是字符型,一个是数值型。
round(2.3546,3) 结果是2.355,是数值型
str(2.3546,10,3) 结果是" 2.355" ,是字符型,而且为了保证总长度是10,前面还有5个空格

至于用哪个函数,看你的需要了. 你的题目里,用了str的仅仅是为了显示,如果还要继续计算必须用round()追问

谢谢!

本回答被提问者采纳