社区
Delphi
帖子详情
枚举类型的大小???
phonlee
2003-02-13 06:14:06
dephi枚举类型的大小不是固定???
我使用了两个枚举类型测试,结果一个2byte, 一个1byte;
什么原因??
...全文
361
7
打赏
收藏
枚举类型的大小???
dephi枚举类型的大小不是固定??? 我使用了两个枚举类型测试,结果一个2byte, 一个1byte; 什么原因??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CloneCenter
2003-02-13
打赏
举报
回复
结帖之前蹭点分。
主要是看枚举类型中的元素个数,能够用多少表示出来。
jakefj
2003-02-13
打赏
举报
回复
想要混一分也不行你就這樣結貼了
sigh!
phonlee
2003-02-13
打赏
举报
回复
高手 就是出手不凡!!
结帖!!
墨梅无痕
2003-02-13
打赏
举报
回复
cg1120说得差不多是这个意思。
type
TEnum1 = (a = 1);
TEnum2 = (b = 1024);
TEnum3 = (c = 10241024);
ShowMessage(Format('%d'#13'%d'#13'%d', [SizeOf(TEnum1), SizeOf(TEnum2), SizeOf(TEnum3)]);
Billy_Chen28
2003-02-13
打赏
举报
回复
不过具体情况我记不清楚了(可能有误)
Billy_Chen28
2003-02-13
打赏
举报
回复
它应该是根据枚举的项的类型来分配内存空间的,还有就是数据类型不足一个字节的,会只分配一个字节,可用tv=(tva,tvb,tvc,tvd,tve);
//high(gGetData)-low(gGetData)得到枚举类型的长度
haerbin982
2003-02-13
打赏
举报
回复
什么意思,能否再详细一些.
你必须知道的495个C语言问题
1.2 为什么不精确定义标准类型的
大小
? 1.3 因为C语言没有精确定义类型的
大小
,所以我一般都用typedef定义int16和int32。然后根据实际的机器环境把它们定义为int、short、long等类型。这样看来,所有的问题都解决...
C语言小问题——enum
枚举类型
占用内存
大小
问题
而且有一些帖子讨论问题是“如何减小
枚举类型
大小
”、“如何将
枚举类型
大小
降到最低”,大家都遇到这个问题了,下面是我的总结。 情况一:直接使用无值的
枚举类型
定义变量。 如果这样,那么编译器会直接将变量...
python中的枚举的定义_python
枚举类型
是什么?python
枚举类型
的简单介绍
本篇文章给大家带来的内容是关于python
枚举类型
是什么?python
枚举类型
的简单介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。一:
枚举类型
的定义二:枚举类和普通类的区别1:值不可变2:具有...
STM32
枚举类型
内存
大小
枚举类型
大小
与编译器有关,在STM32平台,kei 5编译器,默认情况下
枚举类型
的内存
大小
与枚举的最大值的字节
大小
相同:定义以下
枚举类型
:typedef enum { test00 =0x0, test01}Test0;打印
大小
如下:此处最大的枚举值...
# 深入理解C++
枚举类型
:声明、使用和优化代码可读性
枚举类型
在C++中是一种有用的数据类型,可以帮助我们以更加直观和可读的方式表示常量。本文介绍了
枚举类型
的声明和使用方法,以及如何使用有意义的字符串来表示枚举值。此外,我们还解释了枚举的
大小
,默认情况下为4...
Delphi
5,392
社区成员
262,732
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章