program Day4;

{$APPTYPE CONSOLE}

uses
SysUtils,
Util in 'Util.pas'; type
TPerson = packed record
ID : integer;
case IsFullJob : Boolean of
true: (
Year : Cardinal;
);
false:(
Hour : word;
);
end; var
s : string;
ss : ShortString;
p : TPerson; begin
Writeln('sizeof integer:',sizeof(integer));
Writeln('sizeof cardinal:',sizeof(cardinal));
Writeln('sizeof word:',sizeof(word));
Writeln('sizeof boolean:',sizeof(boolean));
Writeln('sizeof TPERSON:',sizeof(Tperson)); p.ID := 110;
p.Year := $80000001; //$8 = 1000 b
Writeln('p.year:',p.year);
Writeln('p.hour:',p.hour);
p.IsFullJob := true;
Writeln('p.IsFullJob:',p.IsFullJob); readln;
end.

类似C中的联合体union.

最新文章

  1. iOS开发--二维码的扫描
  2. poj 1102.LC-Display 解题报告
  3. 【软件分析与挖掘】Multiple kernel ensemble learning for software defect prediction
  4. 【iBoard电子学堂开发板例程】【12个 stm32 例程发布】
  5. weblogic从应用服务器找不到主应用服务器
  6. HDU 4513 吉哥系列故事——完美队形II
  7. Google的小秘密
  8. SQL2008-功能设置
  9. nosql数据库选型
  10. HDU -2674 N!Again(小技巧)
  11. leetcode Trapping Rain Water pthon
  12. foreach底层机制
  13. webpy学(ban)习(砖)记录
  14. 题解-CodeForces835F Roads in the Kingdom
  15. HTML使用CSS样式的方法
  16. memcache、redis原理对比
  17. logstash patterns github
  18. Java多线程学习(七)并发编程中一些问题
  19. 七 使用list和tuple
  20. office使用技巧

热门文章

  1. AIR:使用 HTML + Javascript 开发桌面应用
  2. 百度地图js小结
  3. Jacob的使用出错总结
  4. Unity3D协程介绍 以及 使用
  5. js 操作select和option常用代码整理
  6. Qt Creator怎样更改默认构建目录
  7. 突破IP限制登入网站后台
  8. mysql之子查询
  9. (剑指Offer)面试题40:数组中只出现一次的数字
  10. ASP.NET MVC4 Jquer 日期控件 测试范例