ASP(VBScript)中整除和取余
ASP 取余 VBScript 整除
2023-06-13 09:15:32 时间
整除
ASP(VBScript)中整除用“\”,比如m=5\2,结果为2。
取余
ASP(VBScript)中取余用mod,比如m=5mod2,结果为1。
大数注意
m=4444444444/2
n=4444444444\2
第一句是正确的,第二句运行时会报溢出错误,因为:在整除、取余操作前,数值表达式四舍五入为Byte、Integer或Long子类型表达式。Long子类型的范围是[-2147483648,2147483647],也就是说,要进入整除或取余的数字必须在这个范围内。
asp中的几个取整函数
asp中的几个取整函数是:fix(),int(),round();
Int(number)、Fix(number)函数返回数字的整数部分。number参数可以是任意有效的数值表达式。如果number参数包含Null,则返回Null。
例:
response.writeint(2.14)"2
response.writefix(2.14)"2
response.writeint(2.54)"2
response.writeint(2.54)"2
Int和Fix函数都删除number参数的小数部分并返回以整数表示的结果。Int和Fix函数的区别在于如果number参数为负数时,Int函数返回小于或等于number的第一个负整数,而Fix函数返回大于或等于number参数的第一个负整数。例如,Int将-8.4转换为-9,而Fix函数将-8.4转换为-8。
round(Expression[,numdecimalplaces])返回按指定位数进行四舍五入的数值。Expression是必选项。数值表达式被四舍五入。Numdecimalplaces是可选项。数字表明小数点右边有多少位进行四舍五入。如果省略,则Round函数返回整数。
例:
response.writeround(3.14)"3
response.writeround(3.55)"4
response.writeround(3.1415,3)"3.142
测试代码:
<% response.write650\100&"<br>" response.writeint(650/100)&"<br>" response.writefix(650/100)&"<br>" response.writeint(2.54)&"<br>" response.writeint(2.54)&"<br>" %>
相关文章
- asp.net core 阿里云消息服务(Message Service,原MQS)发送接口的实现
- 比较 MySQL 与 ASP 的区别(mysql和asp)
- .netLinux下部署ASP.NET环境指南(linux部署asp)
- Linux下ASP编程的新体验(linux支持asp吗)
- 应用ASP应用深度运用MSSQL语句(mssql 语句 asp)
- ASP和宝塔MySQL之间的稳固连接(asp连接宝塔mysql)
- ASP连接MySQL失败排查与解决方案(asp连接mysql失败)
- 基于ASP技术连接MySQL数据库(asp支持mysql)
- ASP与MySQL的联合开发实现轻松跨平台互联网应用(asp和mysql)
- ASP与DW结合MySQL实现强大网站开发(asp dw mysql)
- ASP操作Oracle6实现最佳数据库连接体验(asp连接oracle6)
- ASP调用Oracle数据庫,实现完美编程体验(asp访问oracle)
- 如何在不支持数据库的asp主页上运用ado
- asp.net上传大文件解决方案
- mysql仿asp的数据库操作类
- ASP创建对象的两种方法比较
- asp+正则获得字符串中最后一个字母非字母不算
- asp.net下检测SQL注入式攻击代码
- Asp.Net网站优化系列之数据库优化分字诀上分库
- asp.netC#实现下载文件的六种方法实例
- ASP.NET加密口令的方法实例
- asp.net2.0中css失效的解决方法