社区
VB基础类
帖子详情
要想知道一个用户自定义数据类型的长度,有没有象C中的sizeof的关键字或者函数?
zych72
2004-08-29 10:31:28
比如我自定义了下面结构
Public Type UserDefinedTime
year As Integer
month As Byte
day As Byte
hour As Byte
minute As Byte
second As Byte
End Type
有没有什么办法知道这个结构需要的字节数?
...全文
165
7
打赏
收藏
要想知道一个用户自定义数据类型的长度,有没有象C中的sizeof的关键字或者函数?
比如我自定义了下面结构 Public Type UserDefinedTime year As Integer month As Byte day As Byte hour As Byte minute As Byte second As Byte End Type 有没有什么办法知道这个结构需要的字节数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zych72
2004-10-29
打赏
举报
回复
<a href=http://www.frontiertech.info>www.frontiertech.info</a>
zych72
2004-10-29
打赏
举报
回复
看看
zych72
2004-08-30
打赏
举报
回复
谢谢
VirtualAlloc
2004-08-30
打赏
举报
回复
标准的就是用len函数了,
不过要定义一个变量为那个 UDT 类型,然后对变量取 LEN()。就是 rainstormmaster(暴风雨 v2.0) 的方法了。
rainstormmaster
2004-08-29
打赏
举报
回复
凑合着用len吧,尽管它不能完全替代C中的sizeof
rainstormmaster
2004-08-29
打赏
举报
回复
Private Sub Command1_Click()
Dim a As UserDefinedTime
MsgBox Len(a)
End Sub
hai2003xp
2004-08-29
打赏
举报
回复
不知道是否有那個函數可以知道數據類型的長度?下面是一些數據類型的長度
資料型態 儲存空間大小 範圍
Byte 1 個位元組 0 到 255
Boolean 2 個位元組 True 或 False
Integer 2 個位元組 -32,768 到 32,767
Long
(long integer) 4 個位元組 -2,147,483,648 到 2,147,483,647
Single
(單精度浮點數) 4 個位元組 負數時從 -3.402823E38 到 -1.401298E-45;正數時從 1.401298E-45 到 3.402823E38
Double
(雙精度浮點數) 8 個位元組 負數時從 -1.79769313486232E308 到
-4.94065645841247E-324;正數時從4.94065645841247E-324 到 1.79769313486232E308
Currency
(大範圍的整數) 8 個位元組 從 -922,337,203,685,477.5808 到 922,337,203,685,477.5807
Decimal 14 個位元組 沒有小數點時為 +/-79,228,162,514,264,337,593,543,950,335,而小數點右邊有 28 位數時為 +/-7.9228162514264337593543950335;最小的非零值為 +/-0.0000000000000000000000000001。
Date 8 個位元組 January 1, 100 到 December 31, 9999
Object 4 個位元組 任何 Object 引用
String
(可變長度字串) 10 位元組加字串長度 0 到大約 20 億
String
(固定長度字串) 字串長度 1 到大約 65,400
Variant
(數值) 16 個位元組 任何數值,最大可達 Double 的範圍
Variant
(字元) 22 個位元組 加字串長度 與變動長度 String 有相同的範圍
使用者定義
(利用 Type) 元件所需數目 每個元件的範圍與它本身的資料資料型態的範圍相同。
malloc与
sizeof
的合用的陷阱
在编程过程
中
,我们经常这样运用malloc: int * myarray=(int *)malloc(
sizeof
(int)*length),但是你是否
知道
,这一句简单的代码隐含了2个陷阱?
300道C++题目
300道C++题目
什么是
关键字
?C语言的
关键字
有哪些?(C语言32个
关键字
详解)
在C 语言
中
常常提到
关键字
,那么什么是
关键字
?C 语言又有哪些
关键字
呢?C语言32个
关键字
详解
浅谈:
sizeof
关键字
一、
sizeof
的作用
Sizeof
是C/C++
中
的
关键字
,它是
一个
运算符,其作用是取得
一个
对
象
(
数据类型
或数据对
象
)的
长度
(即占用内存的大小,以byte为单位)。其
中
类型包括基本
数据类型
(不包括void)、
用户
自定义
类型(结构体、类)、
函数
类型。数据对
象
是指用前面提到的类型定义的普通变量和指针变量(包含void指针)。 注意: 1.
sizeof
既是
关键字
,也是运算符哦!很多...
C++/C语言
sizeof
关键字
详解
目录
sizeof
关键字
主要功能 常见用法 与基本
数据类型
的相关的内存空间大小的求解 与数组相关的内存空间大小的求解 在数组的定义处 在具体
函数
的
中
运行实例 与指针的相关的变量所占内存空间大小的求解 运行实例 与结构体相关的变量所占内存空间大小的求解 运行实例 与枚举相关的变量所占内存空间大小的求解 运行实例 与联合体(union)相关的变量所占内存空间大小的求解 运行实例
sizeof
关键字
sizeof
为C语言的
一个
主要关键...
VB基础类
7,788
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章