程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> 初學Delphi嵌入匯編[21] - Delphi 的其他整數類型

初學Delphi嵌入匯編[21] - Delphi 的其他整數類型

編輯:Delphi

除了 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位)的, 暫時的匯編知識, 我還測試不了它.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved