A decimal number such as 789 is (7 x 100) + (8 x 10) + (9 x 1)
or (7 x 10^2) + (8 x 10^1) + (9 x 10^0)
A binary number such as 1011 is
(1 x 2^3) + (0 x 2^2) + (1 x 2^1) + (1 x2^0)
Hence a hexadecimal number such as 05CF is
(0 x 16^3) + (5 x 16^2) + (12 x 16^1) + (15 x 16^0)
Thus, each digit represents a multiple of a radix raised to a certain power.
In programming, hexadecimal notation is used to assist the reader in recognizing a binary value. All numbers on a computer are binary.
The programmer needs to take no further action.
No.Thanks i understand with your examples but what does this represent 0x0C00513C here should i only consider 513C