1楼:匿名用户
第一种:<%=formatnumber(-6665.8999,3,-1,-1,0)%>
(6665.900)
一个例子用到了函数formatnumber()的所有参数:
第一个参数(
-6665.8999)指定了要进行格式化的数字。
第二个参数(3)指定了小数点后显示的位数。
第三个参数(-1)指定了是否显示前导的零。
第四个参数(-1)指定是否对负数使用括号。
最后一个参数(0)指定是否显示分隔符
第二种:
用函数:
保留两位小数的变量=round(原来小数的变量,2)例如:p=3.1415926
p1=round(p,2)
结果:p1=3.14
希望我的回答对你有帮助
asp显示计算值保留2小数点
2楼:注册用了9分钟
<%'asp是弱类型语言,不支持定义数据类型,只有一种数据类型那就是"variant"变体类型
'例如a=3
b=2c=cdbl(a+b)'转换成双精度浮点数doubleifinstr(c,".")>0thenresponse.write()
else
response.write(c&".00")endif
%>
excel**中保留小数点后两位后,但是输入框中的小数点位数还是很长,如何解决?
3楼:匿名用户
操作方法
01打开需要修改excel文件。
02选中需要修改的单元格,右击,然后选择“设置单元格格式”。
03跳出新页面,选择“数值”。
04把小数位数改为“2”,然后点击“确定”。
05可以看到数值已经修改了。
06还有种方法,选中需要修改的单元格,点击圈中菜单栏上的按钮进行调节。
07调节完成后,可以看到数值已经修改了。
08还有种方法,在选中填入“=round(ax,2)”,x表示第几行,2表示保留两位小数。
09现在可以看到已经保留两位小数了。
asp 保留小数点后3位
4楼:施方明
number1=formatnumber(number1,3)
asp 两位小数
5楼:网海1书生
<%=formatnumber(conn.execute("select sum(cast(ysje as **allmoney))as yfgz from lw where qyid="&qyid&" and nf="&nf&"")(0),2,true)%>
0.28×3.03 ≈结果保留两位小数
6楼:匿名用户
0.28×3.03=0.8484≈0.85
asp除以值怎么保留小数
7楼:
math.round(你的变量值,1,midpointrounding.awayfromzero)
8楼:匿名用户
formatnumber(num,1)
请问asp中,怎么让输出的数据保留两位小数点?
9楼:匿名用户
<%=formatnumber1290.00,2,-1,-1,0)%>
(1290.00)
一个例子用到了函数formatnumber()的所有参数:
第一个参数(1290.00)指定了要进行格式化的数字。
第二个参数(2)指定了小数点后显示的位数。
第三个参数(-1)指定了是否显示前导的零。
第四个参数(-1)指定是否对负数使用括号。
最后一个参数(0)指定是否显示分隔符
10楼:匿名用户
用这个就可以了: <%=format(1290,'0.00')%>
11楼:匿名用户
<%=formatnumber(1290,2,,,0)%>
12楼:匿名用户
把int型改为decimal(18,2)
13楼:晁诺谯昌
到单位格,然后选数值,点旁边的有两个小数位的数,保存就可以了。
asp,怎么让**保留小数点后两位。
14楼:田响建站之家
if pifajiage<=1 then pifajiage=formatnumber(rs("shichangjia")*pifajiage,2,-1,-1,0)
15楼:匿名用户
asp中其实有两个可以用作四舍五入的函数:round函数和formatnumber函数。
round 函数
返回按指定位数进行四舍五入的数值。
round(expression[, numdecimalplaces])
参数expression
必选项。数值表达式 被四舍五入。
numdecimalplaces
可选项。数字表明小数点右边有多少位进行四舍五入。如果省略,则 round 函数返回整数。
formatnumber函数
formatnumber(expression [, digit [, leadingdigit [, paren [, groupdigit]]]]。
参数expression
必选项。
digit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。
leadingdigit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。
paren 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。
groupdigit 指示小数点右侧显示位数的数值。默认值为 -1,指示使用的是计算机的区域设置。
示例example: <%=round(3.14159, 2)%>
result: 3.14
example: <%=formatnumber(45.324567, 3)%>
result: 45.325
区别虽然round函数叫做四舍五入函数,但是他所说的四舍五入与我们平常说的并不一样,我们平时的是:大于等于5的数值入、小于5的数值舍。但是,round函数却是大于5的数值入、小于5的数值舍、等于5的话奇数入偶数舍。
示例round(1.5)
round(2.5)
round(3.5)
round(4.5)
formatnumber(1.5,0)
formatnumber(2.5,0)
formatnumber(3.5,0)
formatnumber(4.5,0)
round的结果是:22
44formatnumber的结果是:23
45看样子,如果真的要使用四舍五入的函数,还是用formatnumber的准确一些!
16楼:网海1书生
首先,你的**有很多是
多余的,简化如下:
<%pifajiage=rs("pifajia")if pifajiage<=1 then pifajiage=rs("shichangjia")*pifajiage
%>其次,你所说的894.0001是浮点数运算误差,无法避免的。
最后,如果想把计算结果保留两位小数,可以这样:
<%=formatnumbe(pifajiage, 2)%>
0.005小数点后保留两位修约后是多少
1楼 匿名用户 是小数点保留两位还是两位有效数字? 保留两位 0 01 两为有效数字 0 0050 0 0951保留两位有效数字的修约值是多少 2楼 瑞丽诗吧吧 0 0951保留两位有效数字 根据四舍五入,5大于等于5, 进一位,0 0951约等于0 10 3楼 一定手留余香 0 0951 0 10...