社区
ASP
帖子详情
请问怎样对小数四舍五入取整呢
飞扬残月
2004-11-25 08:58:50
<%=rs(itelte)%>显示的是小数,怎样取整呢?
...全文
457
5
打赏
收藏
请问怎样对小数四舍五入取整呢
显示的是小数,怎样取整呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
again_gyf
2004-11-30
打赏
举报
回复
CInt函数
【描述】
返回表达式,此表达式已被转换为 Integer 子类型的 Variant。
【语法】
CInt(expression)
expression 参数是任意有效的表达式。
【说明】
通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币、单精度或双精度运算的情况下,使用 CInt 或 CLng 强制执行整数运算。
CInt 函数用于进行从其他数据类型到 Integer 子类型的国际公认的格式转换。例如对十进制分隔符(如千分符)的识别,可能取决于系统的区域设置。
如果 expression 在 Integer 子类型可接受的范围之外,则发生错误。
下面的示例利用 CInt 函数把值转换为 Integer:
Dim MyDouble, MyInt
MyDouble = 2345.5678 ' MyDouble 是 Double。
MyInt = CInt(MyDouble) ' MyInt 包含 2346。
注意 CInt 与 Fix 和 Int 函数不同,后两者将数字的分数部分截尾取整,而不是四舍五入。当分数部分恰好为 0.5 时,CInt 函数通常将其四舍五入为最接近的偶数。例如,0.5 被四舍五入为 0,而 1.5 被四舍五入为 2。
CLng函数
【描述】
返回表达式,此表达式已被转换为 Long 子类型的 Variant。
【语法】
CLng(expression)
expression 参数是任意有效的表达式。
【说明】
通常,您可以使用子类型数据转换函数书写代码,以显示某些操作的结果应当被表达为特定的数据类型,而非默认的数据类型。例如,在出现货币运算、单精度或双精度算术运算的情况下,使用 CInt 或 CLng 函数强制进行整数运算。
CLng 函数用于进行从其他数据类型到 Long 子类型的的国际公认的格式转换。例如,对十进制分隔符和千位分隔符的识别取决于系统的区域设置。
如果 expression 取值不在 Long 子类型的允许范围内,则会出现错误。
下面的示例利用 CLng 函数把值转换为 Long:
Dim MyVal1, MyVal2, MyLong1, MyLong2
MyVal1 = 25427.45: MyVal2 = 25427.55 ' MyVal1, MyVal2 是双精度值。
MyLong1 = CLng(MyVal1) ' MyLong1 包含 25427。
MyLong2 = CLng(MyVal2) ' MyLong2 包含 25428。
注意 CLng 函数与 Fix 和 Int 函数功能不同,后两者函数对数值的小数部分进行截尾取整而不是四舍五入。当小数部分恰好等于 0.5 时, CLng 函数通常向与此数最接近的偶数取整。例如,0.5 取整为 0、1.5 取整为 2。
CSng函数
【描述】
返回表达式,该表达式已被转换为 Single 子类型的 Variant。
【语法】
CSng(expression)
expression 参数是任意有效的表达式。
【说明】
通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,在出现货币或整数运算的情况下,使用 CDbl 或 CSng 强制执行双精度或单精度运算。
CSng 函数用于进行从其他数据类型到 Single 子类型的国际公认的格式转换。例如,对十进制分隔符(如千分符)的识别取决于系统的区域设置。
如果 expression 在 Single 子类型允许的范围之外,则发生错误。
下面的示例利用 CSng 函数把值转换为 Single:
Dim MyDouble1, MyDouble2, MySingle1, MySingle2 ' MyDouble1, MyDouble2 是双精度值。
MyDouble1 = 75.3421115: MyDouble2 = 75.3421555
MySingle1 = CSng(MyDouble1) ' MySingle1 包含 75.34211。
MySingle2 = CSng(MyDouble2) ' MySingle2 包含 75.34216。
Cstr函数
【描述】
返回表达式,该表达式已被转换为 String 子类型的 Variant。
【语法】
CStr(expression)
expression 参数是任意有效的表达式。
【说明】
通常,可以使用子类型转换函数书写代码,以显示某些操作的结果应被表示为特定的数据类型,而不是默认类型。例如,使用 CStr 强制将结果表示为 String。
CStr 函数用于替代 Str 函数来进行从其他数据类型到 String 子类型的国际公认的格式转换。例如对十进制分隔符的识别取决于系统的区域设置。
expression 根据下表决定返回的数据:
如果 expression 为 CStr 返回
Boolean 字符串,包含 True 或 False。
Date 字符串,包含系统的短日期格式日期。
Null 运行时错误。
Empty 零长度字符串 (""。
Error 字符串,包含跟随有错误号码的单词 Error。
其他数值 字符串,包含此数字。
下面的示例利用 CStr 函数把数字转换为 String:
Dim MyDouble, MyString
MyDouble = 437.324 ' MyDouble 是双精度值。
MyString = CStr(MyDouble) ' MyString 包含 "437.324"。
zhangjun
2004-11-25
打赏
举报
回复
t = cint(45.3)
response.write "||"&t
tianch
2004-11-25
打赏
举报
回复
cint(rs(itelte))
孟子E章
2004-11-25
打赏
举报
回复
<%=FormatNumber(rs(itelte),0)%>
<%=Round(rs(itelte),0)%>
cailover
2004-11-25
打赏
举报
回复
Cint()函数
Cint函数是以四舍六入原则的,当小数部分为0.5的时候,如果整数部分为偶数,舍弃小数;如果整数部分为奇数则整数部分加1.
建议楼主用这个函数再加上小数是0.5特殊情况的判断语句.
MySQL 不
四舍五入
取整
、取
小数
、
四舍五入
取整
、取
小数
、向下、向上
取整
博客总结了MySQL中
取整
和取
小数
的问题及解决方法,包括不
四舍五入
取整
、取
小数
,
四舍五入
取整
、取
小数
,向下、向上
取整
等。不
四舍五入
取整
即向下
取整
,还可通过变换利用向下
取整
来不
四舍五入
取
小数
。
C++ 向上向下
取整
,
四舍五入
取整
,
四舍五入
保留指定位
小数
本文介绍了C++中如何对浮点数进行向上、向下
取整
,以及如何
四舍五入
取整
,并给出了保留指定
小数
位数的方法,包括两种实现方式。
Python-
小数
取整
与
小数
四舍五入
本文介绍了Python中处理
小数
的几个关键函数:round()、int()、math.ceil()和math.floor()。round()函数用于
四舍五入
,其行为在不同情况有不同的进位规则;int()函数进行向下
取整
,但可通过加0.5实现
四舍五入
;math.ceil()函数向上
取整
,而math.floor()函数则向下
取整
。文章通过实例展示了这些函数的使用,并探讨了它们在特定情况下的精度问题。
js保留两位
小数
、
取整
、
四舍五入
本文详细介绍在Vue.js中保留
小数
点后两位、
取整
及
四舍五入
的四种实用方法,包括使用toFixed(), substring(), Math.round()及正则表达式。适合初学者掌握精确数值显示。
C# 保留文字和
小数
,
四舍五入
,中国式
四舍五入
,上
取整
,下
取整
本文详细介绍了使用C#进行数值处理的各种方法,包括保留
小数
、
四舍五入
、上
取整
、下
取整
和保留特定位数的
小数
。特别强调了如何在不同场景下选择合适的数值处理方式,如在财务计算、分页算法和显示数据时。
ASP
28,403
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章