asp保留两位小数 php保留两位小数

为什么小于1大于0的数将小数点前的0省略了?

<%=formatnumber(rs("字段名"),,-1)%>

小数点后会有两位小数,前面没有0

<%=formatnumber(rs("字段名"),,-1,-1)%>

小数点后会有两位小数,前面有0

<%=formatnumber(rs("字段名"),1,-1)%>

用这几个都可以解决问题

用函数:
保留两位小数的变量=Round(原来小数的变量,2)
例如:P=3.1415926
P1=Round(P,2)
结果:
P1=3.14

round()函数是4舍5入函数
例子: p=3.14122
va=round(p,2)
'va等于3.14


四舍五入的函数还有一个 cint(), 严格说它是个类型转换函数. 与 round() 不同, 它总是把小数四舍五入到最近的一个偶数.如:
cint(0.5) = 0
cint(1.5) = 2

asp保留两位小数:

<%=Formatnumber(-6665.8999,3,-1,-1,0)%>
(6665.900)
一个例子用到了函数Formatnumber()的所有参数:
第一个参数(-6665.8999)指定了要进行格式化的数字。
第二个参数(3)指定了小数点后显示的位数。
第三个参数(-1)指定了是否显示前导的零。
第四个参数(-1)指定是否对负数使用括号。
最后一个参数(0)指定是否显示分隔符

FormatNumber(Expression[,NumDigAfterDec[,IncLeadingDig[,UseParForNegNum[,GroupDig]]]])
参数描述
expression必需的。需被格式化的表达式。
NumDigAfterDec指示小数点右侧显示位数的数值。默认值为 -1(使用的是计算机的区域设置)。
IncLeadingDig可选的。指示是否显示小数值的前导零(leading zero):
UseParForNegNum可选的。指示是否将负值置于括号中。
GroupDig可选的。指示是否使用计算机区域设置中指定的数字分组符号将数字分组。

  

爱华网本文地址 » http://www.aihuau.com/a/25101014/234025.html

更多阅读

asp文件怎么打开 精 mac怎么打开asp文件

asp文件怎么打开 精——简介ASP意为“动态服务器页面”,和现在比较流行的PHP一样同为后台脚本语言,ASP曾经也盛行一时,现在不少的程序员以前都接触过并使用过ASP,虽然现在已经退出主流了,但是还是有不少的网站使用ASP作为后台的,很多新手

声明:《asp保留两位小数 php保留两位小数》为网友鱼遇海分享!如侵犯到您的合法权益请联系我们删除