社区
ASP
帖子详情
请教Cint 和 Clng 的区别与作用
wen2425
2003-11-29 03:34:56
比如,有两个语句分别为:
Dim str1,str2
str1=Cint(Request.QueryString("Name")) 'Name为从别的页面传送过来的参数
str2=Clng(Request.QueryString("Name"))
它们的作用是什么啊?
能否将str1或者str2保存起来,?
...全文
355
4
打赏
收藏
请教Cint 和 Clng 的区别与作用
比如,有两个语句分别为: Dim str1,str2 str1=Cint(Request.QueryString("Name")) 'Name为从别的页面传送过来的参数 str2=Clng(Request.QueryString("Name")) 它们的作用是什么啊? 能否将str1或者str2保存起来,?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bamboo2000
2003-11-29
打赏
举报
回复
这是Integer和Long的不同点
=====================================
Integer 包含 -32,768 到 32,767 之间的整数。
Long 包含 -2,147,483,648 到 2,147,483,647 之间的整数。
bamboo2000
2003-11-29
打赏
举报
回复
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 。
====================================
以上是资料上对两个函数的说明。
eafin
2003-11-29
打赏
举报
回复
CInt()
FUNCTION: 将一个表达式转化为数字类型
SYNTAX: CInt(expression)
ARGUMENTS: 任何有效的字符均可
EXAMPLE: <%
f = "234"
response.write cINT(f) + 2
%>
RESULT: 236
转化字符"234"为数字"234",如果字符串为空,则返回0值
_______________________________________________________________________________
xieyj
2003-11-29
打赏
举报
回复
cint 是整型
clng 是长整型
只有数字比较大时用 clng
常用ASP.NET解决问题
http://blog.csdn.net/rickjelly2004他们两的资料很全的,看看吧!http://blog.csdn.net/lihonggen0http://blog.csdn.net/net_loverhttp://community.csdn.net/Expert/FAQ/List_Room_FAQ_Index.asp?bigclassid=52http://xml.sz.luo
技术资料收藏--有待整理
http://dotnet.aspx.cc/ http://tech.ccidnet.com/pub/column/c1135_p2.html 这两个站点也不错 http://blog.csdn.net/rickjelly2004 他们两的资料很全的,看看吧! http://blog.csdn.net/lihonggen0 http://blog.csdn.net/net_lover ...
嵌入开发(WinCE)的一些经验
WindowsCE下Unicode和Ansi字符间互相转换的例子 纵所周知,WindowsCE下编程99%的问题都和Unicode有关.比如文件编辑,一般都保存为Ansi格式;无线通讯中控制Modem需要发送的AT指令,必须是Ansi格式;网络通讯中,PC端一般都是Ansi的,为了和PC上协议兼容,在WindowsCE中必须把要发送的一个指令从Unicode 转换成Ansi格式...等等.很多初学者对于这些问题总是感到很麻烦.其实WindowsCE中有标准的API实现了Unicode和Ansi字符间的互转.
如何对webbrowser和IE编程
如何对webbrowser和IE编程 一、因为工作缘故,需要研究对IE编程,所以翻译了MS的有关资料,供参考。 IE的体系 WebBrowser Host首先,必须有COM的基础知识,因为IE本身就是COM技术的典型应用。我们看到最上层是WebBrowser的宿主(Host),也就是任何你想重用(ReUse)webb
[ASP中使用三层架构] 6.Convert类
第二个重要的类,
作用
是类型转换,类名Con_Convert.在页面代码的开头实例化,对象名为Convert,借用了.net的类型转换的对象名称. 这个类主要解决在类型转换时,如果直接使用类型转换函数,会因为变量为空或者格式不对而导致程序报错,而这种报错在大多数情况下是允许的.例如要转换一个字符串变量为数字,如果变量为空,则一般需要自动返回0. 另外一个重要功能就
ASP
28,404
社区成员
356,946
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章