Delphi變數型別

2021-04-24 01:25:12 字數 1054 閱讀 2600

delphi整形變數型別有以下幾種

type    range     format

shortint     -128..127     signed 8-bit

smallint     -32768..32767     signed 16-bit

longint     -2147483648..2147483647     signed 32-bit

int64     -2^63..2^63-1     signed 64-bit

byte     0..255     unsigned 8-bit

word     0..65535     unsigned 16-bit

longword     0..4294967295     unsigned 32-bit

nteger     -2147483648..2147483647     signed 32-bit

cardinal     0..4294967295 unsigned 32-bit

delphi浮點型變數型別有以下幾種

type range significant digits size in bytes

real48 2.9 x 10^-39 .. 1.7 x 10^38 11-12 6

single 1.5 x 10^-45 .. 3.4 x 10^38 7-8 4

double 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8

extended 3.6 x 10^-4951 .. 1.1 x 10^4932 19-20 10

comp -2^63+1 .. 2^63 -1 19-20 8

currency -922337203685477.5808.. 922337203685477.5807 19-20 8

real 5.0 x 10^-324 .. 1.7 x 10^308 15-16 8

delphi字元變數型別有以下幾種

char、ansichar、widechar、string、ansistring、widestring、shortstring

delphi 過程型別

procedural types 過程型別 procedural types overview 概述 過程型別允許你把過程和函式作為 值 看待,它可以賦給變數或傳給其它過程和函式。比如,假設你 定義了乙個叫做calc 的函式,它有兩個整型引數並返回乙個整數值 function calc x,y in...

DELPHI中不同型別的動態陣列變數共享記憶體

你手上現在只有乙個string,或者其他陣列型別,比如array of char.array of integer.一般的過程就是,首先把你手上的陣列型別轉換成符合a呼叫的需要的型別tbytes,其實很多時候我們需要要這個tbytes純粹是為了得到乙個a函式執行的結果,bytes其實並沒有什麼用,只...

Delphi的型別轉換

delphi是一種強型別轉換的語言。在vc中,賦值符用 例如x 1 到了delphi賦值符就變成了 例如x 1。從賦值時用符號 而不用 就隱約可見delphi對型別匹配要求之嚴,即賦值符右邊的型別一定要和左邊一致。用慣了vb或vc的程式設計師,初用delphi,稍不留神,就會出現型別不匹配的錯誤。對...