delphi中 有IntToStr ,有没有长整型、Ddword型转
3个回答
展开全部
IntToStr有两种类型参数的overload实现,其一是32位带符号整数(integer),其二是64位带符号整数(int64),你想处理DWord类型的,完全可以将之强制转换为int64,32位无符号转换为64位有符号的不会产生正负的不如意,示例如下:
D : DWord;
D := 4294967295; // 它若转成32位有符号数,就变成-1了,而64位的就没问题
ShowMessage( IntToStr( Int64( D ) ) );
D : DWord;
D := 4294967295; // 它若转成32位有符号数,就变成-1了,而64位的就没问题
ShowMessage( IntToStr( Int64( D ) ) );
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询