很简单的问题,帮忙翻译一个C语句为DELPHI的,会者不难,只是一个进制转换。在线等候。。。。。。。。。。(100分)

  • 主题发起人 主题发起人 yym
  • 开始时间 开始时间
Y

yym

Unregistered / Unconfirmed
GUEST, unregistred user!
文档说明
Lo-word ==> integer part
Hi-word ==> decimal part multiplied by 10000
C的转换语句,好象与上面不大一样,例值为:351928344 进行转换
nLow=nTemp &
0xffff;
nHigh=((nTemp &
0xffff0000) >> 16);
m_fVideo_Rate=(float)nLow + ((float)nHigh / (float)pow(10,strlen(g_IntToLpstr(nHigh))));
 
nLow:=nTemp and $ffff;
nHigh:=((nTemp and $ffff0000) shr 16);
m_fVideo_Rate:=nLow + nHigh / power(10,length(IntToStr(nHigh)));
 
谢谢weiwei81123
 
后退
顶部