[英]Join 16-bit integer to make a 32-bit in Delphi?
我想知道與Delphi中的Make32函數等效嗎?
見所附圖片...
我知道三種常用的方法。
按位運算
u32 := (u16hi shl 16) or u16lo;
MAKELONG
u32 := MAKELONG(u16lo, u16hi);
LongRec
演員表
LongRec(u32).Hi := u16Hi;
LongRec(u32).Lo := u16Lo;
您可以將MakeLong
用於兩個單詞,將MakeWord
用於兩個字節。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.