社区
ASP
帖子详情
如何在ASP中让小数加减乘除得到正确结果(急)
chinagod
2003-12-16 03:39:03
比如:(1+0.975)*(1+1.025)
计算结果常常是4
而正确结果应该是3.999375
我不要他四舍五入,他自己却四舍五入了
...全文
162
10
打赏
收藏
如何在ASP中让小数加减乘除得到正确结果(急)
比如:(1+0.975)*(1+1.025) 计算结果常常是4 而正确结果应该是3.999375 我不要他四舍五入,他自己却四舍五入了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vivisogood
2003-12-16
打赏
举报
回复
字符串转换成小数位为3位
ROUND(string,3)
zbulrush
2003-12-16
打赏
举报
回复
可能是你库里规定的数据类型出错了,强制执行转换了
chinagod
2003-12-16
打赏
举报
回复
谢谢,用cdbl确实可以得到这个结果。但在我的程序里却仍然是4
顺便问一下字符串转换成小数位为3 位的小数使用什么函数?谢谢
qygrx
2003-12-16
打赏
举报
回复
<%=(1+0.975)*(1+1.025)%>
这样也一样的呀!
os586
2003-12-16
打赏
举报
回复
除了用类型转换函数外还需要注意一点就是向sql server库里写数据时注意各种支持的数据类型,real/float,number/decimal,他们是有区别的
boffinyu
2003-12-16
打赏
举报
回复
真的假的啊,没遇到过.....
Primer2002cn
2003-12-16
打赏
举报
回复
<%
response.write cdbl((1+0.975)*(1+1.025))
%>
Primer2002cn
2003-12-16
打赏
举报
回复
<%
response.write cdbl((1+0.975)*(1+1.025))
%>
lei4546
2003-12-16
打赏
举报
回复
CDBL函数
angelheavens
2003-12-16
打赏
举报
回复
你没有作任何转换,结果肯定不会改变,试试:
<%
response.write (1+0.975)*(1+1.025)
%>
2021-2022计算机二级等级考试试题及答案No.14586.docx
2021-2022计算机二级等级考试试题及答案No.14586.docx
运行在51单片机上的计算器.zip
关于51单片机的相关资料,资料真实可靠,需要的朋友自行下载即可。
C#常见应用函数实例小结
主要介绍了C#常见应用函数,结合实例形式总结分析了C#常用的时间、URL、HTML、反射、
小数
运算等相关函数,需要的朋友可以参考下
在SQL文
中
进行
加减乘除
计算 Deciaml
#在SQL文
中
进行
加减乘除
计算 create table temp( SELECT (@rowNO := @rowNo+1) AS ‘序号’, a.apply_date AS ‘申请日期’, a.merchant_name AS ‘申请人’, IF(a.loan_amount is null,0,CAST(a.loan_amount/100 as DECIMAL(10,2))) as ‘打款金额’, a.finance_name as’资金来源’, IF(a.loan_amount is null,0,CA
Linux下面的
加减乘除
下面总结linux下的三个命令,来介绍一下linux下的计算方法: 1)bc bc在默认的情况下是个交互式的指令。在bc工作环境下,可以使用以下计算符号: + 加法 - 减法 * 乘法 / 除法 ^ 指数 % 余数 如: # bc bc 1.06 Copyright 1991-1994, 199...
ASP
28,406
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章