Hi everyone
I have a question
This formula returns me the decimal number
Excel
HEX2DEC ("8FCB455C") = 2412463452
HEX2DEC ("7FA2478E") = 2141341582
PxPlus
DEC (ATH ("8FCB455C") = -1882503844
DEC (ATH ("7FA2478E") = 2141341582
Why does pxplus return the decimal value of the first data differently?
Could someone guide me please
As with most computer systems the top (first) bit indicates the sign of the value thus $8FCB455C$ would be a negative number.
If you want to force the value positive regardless of the number of bytes, prefix the value with $00$.
->print DEC (ATH ("008FCB455C") )
2412463452
->print DEC ($00$ + ATH ("8FCB455C") )
2412463452
Excellent, thank you very much Mike