社区
ASP
帖子详情
各位帮帮忙,急急急。。。n5=cdbl(n1*n2+n3+n4) and 65535,当n1*n2+n3+n4太大时报溢出?
yyb2000
2000-07-03 10:33:00
...全文
202
6
打赏
收藏
各位帮帮忙,急急急。。。n5=cdbl(n1*n2+n3+n4) and 65535,当n1*n2+n3+n4太大时报溢出?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Un1
2000-07-04
打赏
举报
回复
使用and时,vb会自动做clng和cbool转换,如果double值大于&h7fffffff或小于&h80000000当然要出错。
yyb2000
2000-07-04
打赏
举报
回复
liyang:
如下不能通过
dim a,b as double
a=65535# * 65535#
b=myand(a,65535)
liyang
2000-07-03
打赏
举报
回复
只好自己写一个
Private Function MyAnd(ByVal varSour As Variant, ByVal varMod As Variant) As Long
Dim I As Long
Dim bytTemp() As Byte
Dim dblRem As Double, dblRem2 As Double
Dim lResult As Long
Dim lReturn As Long
Dim n3 As Double
Dim lModLen As Long
ReDim bytTemp(0)
dblRem = varSour
Do Until dblRem < 2
dblRem2 = Int(dblRem / 2)
bytTemp(UBound(bytTemp)) = dblRem - dblRem2 * 2
ReDim Preserve bytTemp(UBound(bytTemp) + 1)
dblRem = dblRem2
Loop
bytTemp(UBound(bytTemp)) = dblRem
Dim bytMod() As Byte
Dim dblTemp1 As Double, dblTemp As Double
ReDim bytMod(0)
dblTemp = varMod
Do Until dblTemp < 2
dblTemp1 = Int(dblTemp / 2)
bytMod(UBound(bytMod)) = dblTemp - dblTemp1 * 2
ReDim Preserve bytMod(UBound(bytMod) + 1)
dblTemp = dblTemp1
Loop
bytMod(UBound(bytMod)) = dblTemp
lModLen = UBound(bytMod)
For I = 0 To IIf(UBound(bytTemp) > lModLen, lModLen, UBound(bytTemp))
lResult = lResult Or bytTemp(I) * 2 ^ I
Next I
MyAnd = lResult And varMod
End Function
yyb2000
2000-07-03
打赏
举报
回复
我早试过,不行,
n5=cdbl(n1)*cdbl(n2)+cdbl(n3)+cdbl(n4) 时不会报错,一但
n5=(cdbl(n1)*cdbl(n2)+cdbl(n3)+cdbl(n4)) and 65535,wrong?
liyang
2000-07-03
打赏
举报
回复
是这样:cdbl(n1)*cdbl(n2)+cdbl(n3)+cdbl(n4),即把每个变量均转化为不超限制的类型。
liyang
2000-07-03
打赏
举报
回复
你的 n1,n2,n3,n4是何类型。可以n1#*n2#+n3#+n4#,把每一个转化为double
一位IT程序员的心声:我们是无耻之徒吗?
来源:人民网 2002年2月07日 (责任编辑:张爱敬) 近日在人民网看到一篇名为《月薪过万请不动程序员 中国软件人才薪水过高?》的文章,该文把“中国的民族软件人员”描绘成只追求金钱,不比贡献,处心积虑地考虑捞好处,一门心思进外企的贪婪无耻之徒。我是一个程序员,同时也属于企业的职能管理者,读完该文,不禁一身冷汗,扪心自问,我们做"民族"软件的都是这样的人吗? 我在这里先要
IT程序员的心声:我们是无耻之徒吗?
位IT程序员的心声:我们是无耻之徒吗?来源:人民网 2002年2月07日 (责任编辑:张爱敬) 近日在人民网看到一篇名为《月薪过万请不动程序员 中国软件人才薪水过高?》的文章,该文把“中国的民族软件人员”描绘成只追求金钱,不比贡献,处心积虑地考虑捞好处,一门心思进外企的贪婪无耻之徒。我是一个程序员,同时也属于企业的职能管理者,读完该文,不禁一身冷汗,扪心自问,我们做"民族"软件的都是
程序员未来的出路究竟在哪里?一位老码农的心声
来源:素文宅博客 转自:https://www.yoodb.com/quotation/detail/1136 程序员的工作在互联网行业中算是“黑马”,一向是以高收入、低社交、屌丝气质而被大家熟悉。在互联网快速发展的时代,程序员显得尤为重要,但是在这个行业中存在一个只有从事这种工作的人才知道的危机,那就是年龄越大被企业裁员的可能性越高。 虽说最近天气渐渐变暖,但是互联网行业的裁员寒风依然...
讲述IT人的程序人生,IT人心声,职业生涯,职场规划,程序员爱情优美文章155篇
讲述IT人的程序人生,IT人心声,职业生涯,职场规划,程序员爱情优美文章155篇
来自:http://www.ithao123.com/itlife/
1、程序人生 : 程序,烟,我的人生
2、程序人生:做技术,切不可沉湎于技术
3、程序员,不得不习惯一个人寂寞
4、为别人编织快乐 自己的人生是乱码
5、程序员生涯之我见
6、程序员职业生涯的三大困境:老虎、Bill、自己
7、优秀的开发者并非金钱就能购
程序员十大心愿,程序员:你这么了解我的心声的嘛!
点击上方“朱小厮的博客”,选择“设为星标”回复”1024“获取独家整理的学习资料来源:爪哇笔记0.如果可以不加班程序猿是加班熬夜最严重的职业之一,经常熬夜还存在三大弊端:...
ASP
28,402
社区成员
356,940
社区内容
发帖
与我相关
我的任务
ASP
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
复制链接
扫一扫
分享
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章