Hexadecimal to Decimal
Posted
#1
(In Topic #585)
Guru

Print &HFFFF Returns -1 not 65535
Print &HFFFFF Returns 1048575
Am I missing something here?
Posted
Regular

cogier said
Print &HFFF Returns 4095
Print &HFFFF Returns -1 not 65535
Print &HFFFFF Returns 1048575
Am I missing something here?
Try:-
Print &H00FFFF (Returns 65535)
Posted
Enthusiast

Short -32.768 … +32.767 2 Bytes
Integer -2.147.483.648 … +2.147.483.647 4 Bytes
Long -9.223.372.036.854.775.808 … +9.223.372.036.854.775.807 8 Bytes
Print &HFFF nearest fitting data type = short -> Returns 4095
Print &HFFFF nearest fitting data type = short -> Returns -1 (which is correct)
Print &HFFFFF nearest fitting data type = integer -> Returns 1048575
Posted
Regular

&hffff&
Posted
Guru

1 guest and 0 members have just viewed this.


