如何保证有效数字的显示?
我想让一个计算结果显示两位小数,如1/2=0.5,1/3=0.333333此时就显示0.50和0.33。但是在数据库中我设置了数值的小数为两位(sqlserver),结果存储时都是以.5和.33的形式存入,直接提取数据显示也是.5和.33,我该做哪些改动,以使显示出来时0.50和0.33? 问题点数:50、回复次数:3Top
1 楼net_lover(【孟子E章】)回复于 2002-05-11 16:16:37 得分 35
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 使用计算机区域设置中的设置。
Top
2 楼ChinaOk(农村表哥)回复于 2002-05-11 16:17:43 得分 15
http://www.chinaok.net/Examples/vbscript/111.htm
FormatNumber(varNum,-1,2)Top
3 楼zhenhao(轻松XP)回复于 2002-05-11 18:10:06 得分 0
学习:)Top




