社区
VB基础类
帖子详情
怎样在vb里定义一个16位无符号整形数?(0到65535)
webptg
2000-03-02 07:25:00
...全文
1288
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
6的
数
据类型
vb
6的
数
据类型有以下几种: Boolean
数
据类型 Byte
数
据类型 Currency
数
据类型 Date
数
据类型 Decimal
数
据类型 Double
数
据类型 Integer
数
据类型 Long
数
据类型 Object
数
据类型 Single
数
据类型 String
数
据类型 用户定义
数
据类型 Variant
数
据类型 ---------------------------------- Boolean
数
据
VB
6中的指针
位
移运算——
无符号
长整
数
加减法的实现
版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2009/04/27/4130448.aspx本文来自这个帖子的讨论,感谢Tiger_Zhao、Soyokaze、unsigned、Chen8013等的指点。API函
数
中常常需要用到指针(内存地址
VB
/
VB
A的整
数
,你真的了解?
前言 经过《
VB
的任性,从Variant开始》、《变量,还有这些秘密》和《
VB
的天地,横看成岭侧成峰》的铺垫,似乎可以隐隐约约地感觉,
VB
变量背后肯定不是平常见到的那样简单。事实上,也的确如此。那么本篇,接着说说
数
值类型背后的文章。 在《变量,还有这些秘密》中讨论了变量的本质,也即:不仅分配内存,更使用内存。
数
值类型的变量在堆栈上分配完内存后,其作用就相当于指针了。
VB
中的
数
值类型除了Byte是
无符号
的,Integer,Single,Long,Double,Date,Currency都是有符...
VB
.NET编程基础
变量与常
数
Dim a As Integer Dim b As Integer 定义了Int类型的变量a和b,为ab分别分配在内存中的存储
数
值和存储
位
置 这些存储
位
置称为“变量”,而a、b是与存储
位
置关联的名字,称为变量名标识符定义规则: (1)必须以字母或下划线开头 (2)必须只包含字母字符、十进制
数
字字符、连接字符、组合字符、格式设置字符和下划线 (3)如果以下划线开头,则它必须至少包含一
在
VB
6中使用指针:字节的计算
版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明作者:xixi出处:http://blog.csdn.net/slowgrace/archive/2009/04/26/4124347.aspx本文主要来自此帖的讨论,感谢unsigned、Soyokaze、Chen8013、Tiger_Zhao、m60a1、myjian、PctGL等朋友的指
VB基础类
7,759
社区成员
197,606
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章