asp中cint与clng的区别分析
cint与clng含义:
都可以强制将一个表达式转换成数据类型
cint与clng处理数据的范围:
CInt Integer -32,768 至 32,767,小数部分四舍五入。
CLng Long -2,147,483,648 至 2,147,483,647,小数部分四舍五入。
所谓溢出指的是超出处理数据的范围,下面代码是处理数据防止溢出的代码,大家可以自己看看:
sub Is_Int(string)
if len(abs(string))>10 then response.write "数据溢出":response.end
if instr(string,"-")<1 then
if cint(left(string,4))>3276 and cint(right(string,1))>7 then response.write "数据溢出":response.end
else
if cint(left(abs(string),4))>3276 and cint(right(string,1))>8 then response.write "数据溢出":response.end
end if
end sub
sub Is_Lng(string)
if len(abs(string))>10 then response.write "数据溢出":response.end
if instr(string,"-")<1 then
if clng(left(string,9))>214748364 and clng(right(string,1))>7 then response.write "数据溢出":response.end
else
if clng(left(abs(string),9))>21478364 and clng(right(string,1))>8 then response.write "数据溢出":response.end
end if
end sub
相关推荐
-
asp cint clng的范围与防止cint和clng的溢出解决方法大全
首先我们需要了解的是 cint范围 -32,768 到 32,767. clng范围 -2,147,483,648 到 2,147,483,647. cint与clng含义: 都可以强制将一个表达式转换成数据类型 cint与clng处理数据的范围: CInt Integer -32,768 至 32,767,小数部分四舍五入. CLng Long -2,147,483,648 至 2,147,483,647,小数部分四舍五入. 所谓溢出指的是超出处理数据的范围,下面代码是处理数据防止溢出的代码,
-
asp中cint与clng的区别分析
cint与clng含义: 都可以强制将一个表达式转换成数据类型 cint与clng处理数据的范围: CInt Integer -32,768 至 32,767,小数部分四舍五入. CLng Long -2,147,483,648 至 2,147,483,647,小数部分四舍五入. 所谓溢出指的是超出处理数据的范围,下面代码是处理数据防止溢出的代码,大家可以自己看看: '检测是否是短整数 复制代码 代码如下: sub Is_Int(string) if le
-
ASP中CINT和INT的区别
CInt 会进行四舍五入取最接近它的偶数,也就是说当小数部分为0.5XXXX时,它会取最接近X.5XX的偶数. 如 Cint(0.5)=0 ; Cint(1.5)=2 ; Cint(2.5)=2 ;Cint(3.5)=4 而Int就是取整函数,会去除小数点部分.如 Int(1.5)=1 ... 这样的定位不准确,按测试的角度是漏测. 第一个:Cint函数没有考虑到Cint(0.51)=1,Cint(2.51)=3的情况.第二个:Int函数没有考虑到负数的情况:Int(-1.1)=-2,Int(-
-
jQuery中.attr()和.data()的区别分析
$.attr()和$.data()本质上属于 DOM属性 和 Jquery对象属性 的区别. Jquery对象属性和DOM属性 一个简单的例子 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Jquery中.attr和.data的区别</title> </head> <body> <p id="app&q
-
C#中Write()和WriteLine()的区别分析
Write()和WriteLine()都是System.Console提供的方法,两着主要用来将输出流由指定的输出装置(默认为屏幕)显示出来. 两着间的差异在 Console.WriteLine()方法是将要输出的字符串与换行控制字符一起输出,当次语句执行完毕时,光标会移到目前输出字符串的下一行. 至于Console.Write()方法,光标会停在输出字符串的最后一个字符后,不会移动到下一行. Write()和WriteLine()区别 都是System.Console提供的方法 都是在屏幕显示
-
asp.net中virtual和abstract的区别分析
本文实例分析了asp.net中virtual和abstract的区别,分享给大家供大家参考.具体分析如下: 一.Virtual方法(虚方法) virtual 关键字用于在基类中修饰方法.virtual的使用会有两种情况: 情况1:在基类中定义了virtual方法,但在派生类中没有重写该虚方法.那么在对派生类实例的调用中,该虚方法使用的是基类定义的方法. 情况2:在基类中定义了virtual方法,然后在派生类中使用override重写该方法.那么在对派生类实例的调用中,该虚方法使用的是派生重写的方
-
Jquery中offset()和position()的区别分析
本文实例分析了Jquery中offset()和position()的区别.分享给大家供大家参考.具体分析如下: 一.Jquery中offset() 获取匹配元素在当前视口的相对偏移. 总是计算相对于文档的位置,无论元素的父元素或祖先元素的position属性是什么. 返回的对象包含两个整形属性:top 和 left.此方法只对可见元素有效. 例如: <!DOCTYPE html> <html> <head> <style> p { margin-left
-
ASP中Sub和Function的区别说明
SUB和FUNCTION有什么不同呢,他们的语法应该怎么构成? Sub:过程: Function:函数,可以带返回值 语法: Sub SubName(参数1, 参数2,...) .... End Sub Function FunctionName(参数1, 参数2,...) ... FunctionName = 返回值 End Function 调用方法: Sub直接用 SubName 参数1, 参数2,... Function如果不要返回值,用 FunctionName 参数1, 参数2,..
-
php进行支付宝开发中return_url和notify_url的区别分析
本文实例分析了php进行支付宝开发中return_url和notify_url的区别.分享给大家供大家参考.具体分析如下: 在支付宝处理业务中return_url,notify_url是返回些什么状态呢,我们要根据它来做一些处理就必须了解return_url,notify_url的区别,下面我就来给大家介绍介绍. 问题描述: 我在处理支付宝业务中出现过这样的问题,付费完成后,在支付宝跳转到商家指定页面时,订单状态已经更新,通过调试发现是支付宝先通知notify_url,完成了订单状态. 支付宝r
-
PHP中addslashes与mysql_escape_string的区别分析
本文实例分析了PHP中addslashes与mysql_escape_string的区别.分享给大家供大家参考,具体如下: 1.在插入数据时两者的意义基本一样.区别只在于addslashes 在magic_quotes_sybase=on时将" '"转换成" ' '" 在magic_quotes_sybase=off时将" '"转换成"\ '" 而mysql_escape_string总是将" '"转换成&
-
Android Activity中onStart()和onResume()的区别分析
本文分析了Android Activity中onStart()和onResume()的区别.分享给大家供大家参考,具体如下: 首先你要知道Activity的四种状态: ① Active/Runing 一个新 Activity 启动入栈后,它在屏幕最前端,处于栈的最顶端,此时它处于可见并可和用户交互的激活状态. ② Paused 当 Activity 被另一个透明或者 Dialog 样式的 Activity 覆盖时的状态.此时它依然与窗口管理器保持连接,系统继续维护其内部状态,所以它仍然可见,但它
随机推荐
- linux中cd命令使用详解
- 一天一个shell命令 linux文本操作系列-tac,rev命令详解
- 使用Chrome浏览器调试AngularJS应用的方法
- javascript搜索框效果实现方法
- Android中Retrofit 2.0直接使用JSON进行数据交互
- Pycharm技巧之代码跳转该如何回退
- 延时重复执行函数 lLoopRun.js
- C#实现Datatable排序的方法
- C++ 自定义栈实现迷宫求解
- java编写简单的ATM存取系统
- MongoDB的安装方法图文教程
- apache 二级域名解析实现方法
- Transactional replication(事务复制)详解之如何跳过一个事务
- JavaScript Eval 函数使用
- 快速掌握Node.js事件驱动模型
- Android RecyclerView实现水平、垂直方向分割线
- ANDROID应用程序的混淆打包分享
- Win2000操作技巧集中营
- Python2.7基于笛卡尔积算法实现N个数组的排列组合运算示例
- 解决python "No module named pip"的问题