vb熟手,进来!

来源:百度知道 编辑:UC知道 时间:2024/05/10 14:08:10
1.将一个single型变量x的值取两位小数?如何用vb表达式表示?
答案给的是: int(x*100)/100
但是觉得不对
2.Csng函数,例子:csng(75.3421115) 结果为:75.34211
不明白为啥子要去掉后面的小数位数,单精度数值难道不能容纳7位小数?单精度的数值存范围是:-3.402823e38~~~1.401298e-45,应该包含75.3421115啊?
请给出第一个问题的答案,就用一个vb表达式表示,第二个问题能解释一下,因为我在vb里面已经试过了,结果确实是75.34211

Round函数

描述

返回一个数值,该数值是按照指定的小数位数进行四舍五入运算的结果。

语法

Round(expression [,numdecimalplaces])

Round函数语法有如下几部分:

部分 描述
expression 必需的。要进行四舍五入运算的数值表达式。
numdecimalplaces 可选的。数字值,表示进行四舍五入运算时,小数点右边应保留的位数。如果忽略,则Round函数返回整数