还是一个十六进制或者二进制的问题
数据如下 请帮忙解
DC 08 0C 00 = 788700十进制数,其实这个数是我输入的78.87他只是乘以10000等得的788700而已。
4C 15 F9 FF = 多少呢 我估计FF是负数来的标志来的 我要的结果是等于-45.33或4533总之是4533之类的,我可以利用出发让他等于45.33因我输入的就是45.33
因这2个数据788700等于788700/10000=78.87这个是我输入的结果。
DC 08 0C 00 是怎么等于788700的 用计算机切换到16进制输入0C 08 DC 然后转换成十进制就等于788700了,可是4C 15 F9 FF是负数我就没有办法了 请高手帮忙。
[解决办法]
var
d:integer;
s:string;
d:=$fff9154c;
s:=format('%d',[d]);
[解决办法]
带符号数的$fff9154c,就是-453300,内存里是一样的
[解决办法]