Well, when working with 3-bit values, then Octal is used. In some early systems with 6-bit 'bytes', octal was used a lot.
But fairly rapidly, 8-bits was chosen for the base unit, as it matches better with binary, as 8 is a power of two. And Hex fits 8-bit values like a glove: 2 hex digits match 8 binary digits.
00 00000000
01 00000001
08 00001000
0f 00001111
ff 11111111
Today, we use 32 or 46 bit 'words', and these match perfectly with hex digits. Octal would just be a mess, so it has largely passed into history, waiting to catch any unwary new C programmers who use leading zeros.
Hexadecimal is used instead of octal because it provides a more compact representation of binary data. Each hexadecimal digit represents four binary digits (bits), while each octal digit represents three bits. This makes hexadecimal more efficient and easier to work with when dealing with binary values.
On computers.
8 in octal, 16 in hexadecimal.
F in hexadecimal is 17 in octal.
Octal and hexadecimal numbers are useful for humans as they compactly represent binary numbers:each octal digit represents exactly 3 binary digitseach hexadecimal number represents exactly 4 binary digitsFor example, instead of trying to read (and remember) the binary number 100111001001 it can be represented as hexadecimal 0x09c9 or octal 04711 which are easier to read (and remember) for humans.
Memory dump which are in binary numbers would have many numbers of 0s and 1s. working with these numbers would be very difficult. Hence two number system hexadecimal and octal number system is used because these numbers are inter convertible with binary numbers by the concept of bits.
FD2 (hexadecimal) = 7722 (octal)
255 in decimal. 377 in octal. 11111111 in binary.
Octal = 56704534 Decimal = 12290396
the octal numbering system is not used for dealing it was once used for computers but has been replaced with binary and hexadecimal because of its complexity and how it does not relate to binary at all hexadecimal and binary go together way better...
Hexadecimal -> BB895Cdecimal -> 12.290.396octal -> 56.704.534
Yes, I can.
117