找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 8491|回复: 35

【VB6】【全网首发】64位无符号整数的运算和显示

[复制链接]
发表于 2021-3-8 06:11:50 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
English title: Calculate & Display 64-bit Unsigned Integer (UINT64/ULONG64) with VB6
VB6最常用的数字类型是Long,它支持的范围是[-2147483648,+2147483647],导致很多人以为VB6顶多支持32位整数的运算。但其实VB6有个隐藏类型,叫做Decimal,这货是一个长达14字节的巨大变量,支持的数字范围是[-79228162514264337593543950335,+79228162514264337593543950335],所以利用VB6实现无符号整数的运算和显示是完全没问题的。下面废话不多说,直接上代码,核心代码都封装到模块里了,无任何第三方引用
游客,如果您要查看本帖隐藏内容请回复

本帖被以下淘专辑推荐:

回复

使用道具 举报

发表于 2021-3-8 06:20:11 | 显示全部楼层
竟然CDec就可以,我一直以为Decimal用不了,因为不能做成变量
回复 赞! 靠!

使用道具 举报

发表于 2021-3-8 06:29:36 | 显示全部楼层
vb6不能重载运算符号可惜了,否则定义为一个类模块要方便许多
回复 赞! 靠!

使用道具 举报

发表于 2021-3-8 06:36:56 | 显示全部楼层
感谢分享,前来学习
回复 赞! 靠!

使用道具 举报

发表于 2021-3-8 08:28:43 | 显示全部楼层
牛逼,都是干活啊!
回复 赞! 靠!

使用道具 举报

发表于 2021-3-8 10:01:52 | 显示全部楼层
0xAA55 发表于 2021-3-8 06:20
竟然CDec就可以,我一直以为Decimal用不了,因为不能做成变量

阉割来说,VB6确实是没有Decimal类型,只是oleaut32.dll让Variant支持Decimal这个子类型而已。同样的我们也可以利用Variant的Int64和UInt64子类型让VB6支持64位整数和无符号整数。
回复 赞! 靠!

使用道具 举报

发表于 2021-3-8 15:53:51 | 显示全部楼层
系统消息 发表于 2021-3-8 10:01
阉割来说,VB6确实是没有Decimal类型,只是oleaut32.dll让Variant支持Decimal这个子类型而已。同样的我们 ...

不喜欢Variant
回复 赞! 靠!

使用道具 举报

发表于 2021-3-8 18:29:53 | 显示全部楼层

但是很多数据运算都是通过转换variant来处理的
回复 赞! 靠!

使用道具 举报

发表于 2021-3-9 14:16:28 | 显示全部楼层
wolaikanakn
回复 赞! 靠!

使用道具 举报

发表于 2021-3-16 19:22:32 | 显示全部楼层
  学习了
回复 赞! 靠!

使用道具 举报

发表于 2021-3-17 21:49:49 | 显示全部楼层
看看怎么玩
回复 赞! 靠!

使用道具 举报

发表于 2021-3-22 01:37:39 | 显示全部楼层
GOOD!! 学习中
回复 赞! 靠!

使用道具 举报

发表于 2021-9-1 13:54:22 | 显示全部楼层
学习一下 谢谢分享
回复 赞! 靠!

使用道具 举报

发表于 2021-11-12 21:26:29 | 显示全部楼层
fffffffffffffffffffffffgggggggggggggggggggg
回复 赞! 靠!

使用道具 举报

发表于 2022-5-13 15:44:36 | 显示全部楼层
啥也不说了,感谢楼主分享哇!
回复 赞! 靠!

使用道具 举报

发表于 2022-5-20 14:13:21 | 显示全部楼层
膜拜大婶
回复

使用道具 举报

发表于 2022-5-20 14:14:56 | 显示全部楼层
不知道是不是过期了 祝福一下楼主
回复 赞! 靠!

使用道具 举报

发表于 2022-5-20 18:27:41 | 显示全部楼层
感谢分享,前来学习
回复 赞! 靠!

使用道具 举报

发表于 2022-10-23 11:31:57 | 显示全部楼层
学习一下
回复

使用道具 举报

发表于 2022-10-26 14:29:10 | 显示全部楼层
学习学习
回复

使用道具 举报

本版积分规则

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-5-28 06:21 , Processed in 0.044565 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表