寻求一个函数!

FBugFramework 2003-12-19 07:18:20
如何把 123.369 转化为 123.37(四舍五入保留2位)。
我只会用正则表达试去匹配(小题大作了些)。转化类型也繁。
c里面是可以的。
也相信asp可以实现。

哪位知道的话还请告诉我一声

谢谢。
...全文
38 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
FBugFramework 2003-12-20
  • 打赏
  • 举报
回复
ok!

哈。一个很是简单的问题。
我这里一点帮助的资料都没有。


谢谢各位!
eyumumc 2003-12-19
  • 打赏
  • 举报
回复
Math.Round 方法 (Decimal, Int32)
返回具有指定精度、最接近指定值的数。
[Visual Basic]
Overloads Public Shared Function Round( _
ByVal d As Decimal, _
ByVal decimals As Integer _
) As Decimal
[C#]
public static decimal Round(
decimal d,
int decimals
);
[C++]
public: static Decimal Round(
Decimal d,
int decimals
);
[JScript]
public static function Round(
d : Decimal,
decimals : int
) : Decimal;
参数
d
要舍入的 Decimal 数。
decimals
返回值中的有效小数位数(精度)。
返回值
精度等于 decimals 的、最接近 d 的数字。如果 d 位于两个数字的中间,其中一个为偶数,另一个为奇数,则返回偶数。如果 d 的精度小于 decimals,那么返回 d 而不做更改。
备注
decimals 参数指定返回值的有效小数位数,其范围在 0 到 28 之间。如果 decimals 为零,则返回一个整数。
此方法的行为遵循 IEEE 标准 754 的第 4 节。这种舍入有时称为就近舍入或银行家舍入。如果 decimals 为零,则这种舍入有时称为“向零舍入”。
示例
下面的代码演示就近舍入。
[Visual Basic]
Math.Round(3.44, 1) 'Returns 3.4.
Math.Round(3.45, 1) 'Returns 3.4.
Math.Round(3.46, 1) 'Returns 3.5.
孟子E章 2003-12-19
  • 打赏
  • 举报
回复
FormatNumber 函数
返回表达式,此表达式已被格式化为数值。

FormatNumber(
expression [,NumDigitsAfterDecimal [,IncludeLeadingDigit [,UseParensForNegativeNumbers [,GroupDigits]]]]
)

Arguments
Expression

必选项。要被格式化的表达式。

NumDigitsAfterDecimal

可选项。指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。

IncludeLeadingDigit

可选项。三态常数,指示是否显示小数值小数点前面的零。有关数值,请参阅“设置”部分。

UseParensForNegativeNumbers

可选项。三态常数,指示是否将负值置于括号中。有关数值,请参阅“设置”部分。

GroupDigits

可选项。三态常数,指示是否使用计算机区域设置中指定的数字分组符号将数字分组。有关数值,请参阅“设置”部分。

设置
IncludeLeadingDigit、UseParensForNegativeNumbers 和 GroupDigits 参数可以有以下值:

常数 值 描述
TristateTrue -1 True
TristateFalse 0 False
TristateUseDefault -2 使用计算机区域设置中的设置。


说明
当省略一个或多个可选项参数时,由计算机区域设置提供被省略参数的值。

注意 所有设置信息均取自区域设置的“数字”附签。

下面例子利用 FormatNumber 函数把数值格式化为带四位小数点的数:

Function FormatNumberDemo
Dim MyAngle, MySecant, MyNumber
MyAngle = 1.3 ' 用弧度定义角。
MySecant = 1 / Cos(MyAngle) ' 计算正割值。
FormatNumberDemo = FormatNumber(MySecant,4) ' 把 MySecant 格式化为带四位小数点的数。
End Function
patchclass 2003-12-19
  • 打赏
  • 举报
回复
楼上都回答了,晚了
  • 打赏
  • 举报
回复
Round函数 返回

描述

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

语法

Round(expression [,numdecimalplaces])

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

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

28,407

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧