文档章节

初学 Delphi 嵌入汇编[21] - Delphi 的其他整数类型

涂孟超
 涂孟超
发布于 2014/09/26 15:32
字数 177
阅读 3
收藏 0
除了 Byte、Word、Cardinal、Integer 外, Delphi 的整数类型还有:
Longint、Longword、Shortint、Smallint、Int64
其中 Longint 相当于 Integer; Longword 相当于 Cardinal. 这样还有三种类型:
Shortint、Smallint、Int64
//Shortint 是1字节(8位)有符号整数
var
  I: Shortint;
begin
  //其最大值是: 011111112
  asm
    mov I, 01111111B
  end;
  ShowMessage(IntToStr(I)); {127}

  //其最小值是: 100000002
  asm
    mov I, 10000000B
  end;
  ShowMessage(IntToStr(I)); {-128}
end;

 
 
 
 
 

 

 

  
//Smallint 是2字节(16位)有符号整数 var I: Smallint; begin //其最大值是: 01111111 111111112 asm mov I, 0111111111111111B end; ShowMessage(IntToStr(I)); {32767} //其最小值是: 10000000 000000002 asm mov I, 1000000000000000B end; ShowMessage(IntToStr(I)); {-32768} end;
//Int64 是8字节(64位)的, 暂时的汇编知识, 我还测试不了它.

本文转载自:http://www.cnblogs.com/del/archive/2008/01/29/1057370.html

涂孟超
粉丝 12
博文 2011
码字总数 14107
作品 0
深圳
程序员
私信 提问
求太原or附近地区Delphi实习机会~~

已初步掌握计算机编程DELPHI、SQL SERVER,并对WINDOWS操作系统、硬件、网络通讯、汇编、FLASH有基础。 DELPHI方面对数据库编程比较精通,可以用ADO、DB进行操作,有自己的作品。其他方面暂时...

范凯易
2012/01/09
323
2
Delphi中使用汇编(关于POS函数的问题)

在delphi中使用汇编异常的简单,只用使用关键字asm ....end来引导就行了。 得到一个字符在字符串中的位置有很多方法,最简单的就是使用delphi自己的Pos函数 另外一个方法就是使用 循环查找字...

技术小美
2017/11/06
0
0
老牌集成开发环境 Delphi 发布免费社区版

Delphi® - 社区版 Delphi Community Edition与我们的自由开发人员,初创公司,学生和非营利组织免费共享,是一个全功能的IDE,用于从单个Delphi代码库(有限的商业使用许可证)构建iOS,And...

vga
2018/07/23
14.5K
93
Delphi条件编译时编译器的版本号

更早的版本忽略,我们从2006开始记录,相应的版本号判断方式: VER180 : Delphi 10.0 CodeGear 2006/2007 VER185 : Delphi 11.0 CodeGear 2007 VER190 : Delphi 12.0 CodeGear 2008 VER200 :......

simpower
2018/11/07
63
0
Delphi Prism 2010改进了.NET开发

  【IT168 资讯】Delphi Prism 2010增加了许多新特性,如与Delphi语言更好的兼容性、AOP、对动态类型的支持、Range Enum类型、只读类以及对数组中负数下界的支持等等。   Delphi Prism ...

作者:InFoQ中文站
2009/10/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

PCB设计-Allegro软件入门系列-铺铜操作(下)

铺铜是PCB很常见的操作,PCB的敷铜一般都是覆地铜,增大地线面积,有利于地线阻抗降低,使电源和信号传输稳定,在高频的信号线附近敷铜,可大大减少电磁辐射干扰,起屏蔽作用。 本讲讲解啊一...

demyar
14分钟前
1
0
如何通过WASI SDK 在Linux上编译ZXing C++

Mozilla在今年三月份的时候公布了WASI。WASI的目标就是让WebAssembly在任何地方都可以运行,而不仅仅像现在这样只能运行在Node.js和Web浏览器中。WASI目前依然处于初级阶段,这篇文章分享下如...

yushulx
15分钟前
2
0
.Net界面开发神器—DevExpress官方汉化包免费下载!还在等什么?

点击获取DevExpress v19.1.7新版试用下载 DevExpress Localization Service允许您创建一组自定义的附属程序集,要将语言包添加到程序集中,请查看本文中为大家列出的对应版本的汉化包,下载并...

FILA6666
16分钟前
2
0
php生成二维码

        header('Content-Type: image/png');        //清除缓冲区,防止之前面不知道的情况下被加头部信息导致不显示图片内容        ob_clean();        $...

横着走的螃蟹
21分钟前
2
0
伪类和伪元素

伪类和伪元素 伪类和伪元素,对于绝大多数同学来说,都是耳熟能详的名字,但确实又有很多人搞不清楚它们之间的区别,以致于混淆概念。而当概念都混淆的时候,也往往意味着你不会经常使用它,...

不负好时光
23分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部