今天本来想图省事,直接在网上找个4个byte拼接成1个Dword数据类型的方法,没想到这方面的资源论坛里很少,有些居然是需要付费的,这我怎么能忍,赶紧自己写一个分享给大家,此方法对于其他类型的数据拼接也有一定借鉴作用呦。
在FB中创建以下形参和临时变量(下图):
子程序中建立3个Region,此数原码与说明见下图。 这里运用左移指令实现具体功能,当然也可以用计算的方法,例如1个byte数乘256,二进制码就会跑去低16位高字节,再乘一次256,二进制码就会跑去高16位低字节,以此类推,各位自行脑补。
将子程序在主程序中调用一下,发现4个byte成功拼接成了Dword:
当然方法不是唯一的,所谓行合趋同、殊途同归,只要结果对,方法无所谓。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |