永发信息网

如何将一个32位的无符号整型数按高16位和低16位拆成两个16位的整型数?

答案:4  悬赏:0  手机版
解决时间 2021-02-13 23:39
  • 提问者网友:嗝是迷路的屁
  • 2021-02-13 01:03
如何将一个32位的无符号整型数按高16位和低16位拆成两个16位的整型数?
最佳答案
  • 五星知识达人网友:詩光轨車
  • 2021-02-13 02:35
SomeVar : DWord;LoSomeVar,HiSomeVar: Word;LoSomeVar:= SomeVar and $FFFF;HiSomeVar:= SomeVar shr 16;别的要说一点,Delphi的位移函数是逻辑位移,不是算术位移,所以切切不要用来移动负数,不然...
全部回答
  • 1楼网友:人间朝暮
  • 2021-02-13 05:23
delphi语法我不熟,C的你参考一下︰)#define HIWORd(l) ((WORD) (((DWORD) (l) >> 16) & 0xFFFF)) #define LOWORd(l) ((WORD) (l))
  • 2楼网友:冷風如刀
  • 2021-02-13 04:19
delphi中有两个函数HiWord和LoWord
  • 3楼网友:鸠书
  • 2021-02-13 03:39
high(), low().
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯