社区
VB基础类
帖子详情
怎样在vb里定义一个16位无符号整形数?(0到65535)
webptg
2000-03-02 07:25:00
...全文
1311
8
打赏
收藏
怎样在vb里定义一个16位无符号整形数?(0到65535)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Un1
2000-03-04
打赏
举报
回复
不会,当然的保证你的值是正确的。其实堆栈里的数对于32位来说全是4比特的,因此你在VB中申明为Long, 取值在0 - 65535之间就一定没问题。
Un1
2000-03-04
打赏
举报
回复
那你不可以这样吗:
//In VC
int __stdcall send(long *data)
{
unsigned short i;
i = (unsigned short)*data;
//next statements use i
}
//In VB
dim shuju(100) as long
call send(shuju(0))
webptg
2000-03-04
打赏
举报
回复
我调用vc中的dll函数,在vc里声明为无符号短整形数,我不知在vb里声明为integer是否会出错。
webptg
2000-03-04
打赏
举报
回复
是这样的,我在vc中定义了一个函数:
int __stdcall send(unsigned short int *data)
vb调用这个函数,通过data指针返回数据如:
dim shuju(100) as integer
call send(shuju(0))
假设vc中data指针指向一个65535的数,这时vb调用send函数后
shuju(0)将不是原来的数值了.
Un1
2000-03-03
打赏
举报
回复
这有什么用途
snakebird
2000-03-03
打赏
举报
回复
vb里没有16位无符号整形数,用long吧。
WHQ
2000-03-03
打赏
举报
回复
应该支持WORD类型吧,比如调用GetSystemTime时用的SYSTEMTIME结构中的成员都是WORD。(WORD就是16位的无符号整数)
Lionel
2000-03-03
打赏
举报
回复
为什么一定要这样,long有什么不行的吗?效率上讲,long还会快一些的,即使是微不足道的。
计算机二级(
VB
)
计算机二级(
VB
)教程,全面、系统、细致地介绍了计算机二级(
VB
)的相关知识点。 课程能够帮助学习者快速入门。 该课程面向对象: 备考计算机二级(
VB
)的课程 备课期末考试 自学
VB
程序设计 课程注意提高学习者实战...
vb
6的数据类型
vb
6的数据类型有以下几种: Boolean数据类型 Byte数据类型 Currency数据类型 Date数据类型 Decimal数据类型 Double数据类型 Integer数据类型 Long数据类型 Object数据类型 Single数据类型 String数据类型 用户
定义
...
VB
6中的指针位移运算——无
符号
长整数加减法的实现
版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2009/04/27/4130448.aspx本文来自这个帖子的讨论,感谢Tiger_...
VB
/
VB
A的整数,你真的了解?
前言 经过《
VB
的任性,从Variant开始》、《变量,还有这些秘密》和《
VB
的天地,横看成岭侧成峰》的铺垫,似乎可以隐隐约约...
VB
中的数值类型除了Byte是无
符号
的,Integer,Single,Long,Double,Date,Currency都是有符...
VB
.NET编程基础
定义
了Int类型的变量a和b,为ab分别分配在内存中的存储数值和存储位置 这些存储位置称为“变量”,而a、b是与存储位置关联的名字,称为变量名标识符
定义
规则: (1)必须以字母或下划线开头 (2)必须只包含字母...
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章