[英]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.