型別強轉 Delphi版

2022-03-15 07:27:36 字數 926 閱讀 9058

一、按整型格式儲存,強轉成整型格式顯示

var

arrforinteger:array[1..4] of char;//也可以是 arrforinteger:array[0..3] of char

begin

showmessage('

測試型別強轉!

');pinteger(@arrforinteger)^:=1234567; //以整型格式存入

showmessage('

位元組陣列強轉成整型格式:

'+inttostr(pinteger(@arrforinteger)^)); //強轉成整型

end;

執行結果:

二、按整型格式儲存,強轉成字元數字格式顯示

var

arrforinteger:array[1..4] of char;//也可以是 arrforinteger:array[0..3] of char

begin

showmessage('

測試型別強轉!

');pinteger(@arrforinteger)^:=1234567; //以整型格式存入

showmessage('

位元組陣列強轉成字元陣列格式:

'+string(pchar(@arrforinteger))); //強轉成字元陣列型

end;

執行結果:

類型別的強轉多型的指標

父類 public class person子類 public class student extends person測試類 public class test public static void main string args person p new student p.name 張三 s...

delphi讀音 delphi漢字轉拼音

loading.function getpyindexchar hzchar string char begin 的到乙個漢字的拼音頭個字母 case word hzchar 1 shl 8 word hzchar 2 of b0a1.b0c4 result a b0c5.b2c0 result b...

C 筆記9 型別強轉 type cast

c 筆記9 型別強轉 type cast 宣告 本文件由王桂林老師編寫的c 課件,經整理而出。型別轉換有c風格的,當然還有c 風格的。c風格的轉換的格式很簡單 typeexpression 但是c風格的型別轉換有不少的缺點,有的時候用c風格的轉換是不合適的,因為它可以在任意型別之間轉換,比如你可以把...