# Number Bases

#### Understanding Number Bases

- A
**number base**, or radix, is the number of unique digits, including zero, used to represent numbers in a positional numeral system. **Base-10**is the decimal system we use in everyday life, composed of ten digits from 0-9.**Base-2**or binary, used extensively in computing, only uses two digits, 0 and 1.**Base-16**or hexadecimal, is also commonly used in computing. It uses sixteen distinct symbols, usually 0-9 to represent zero to nine, and A-F to represent values ten to fifteen.

#### Conversion between Number Bases

- Converting between number bases involves representing the same value in a different base.
**Binary to decimal conversion**involves summing up the products of each binary digit and 2 raised to the power of its position.**Decimal to binary conversion**involves iteratively dividing by 2 and recording the remainders.- Conversion between binary and hexadecimal can be done easily as 16 is a power of 2 (2^4).

#### Importance of Different Number Bases in Computing

- The
**binary system**is fundamental to digital electronics and computing because it’s easy to represent binary digits, or bits, using two voltage levels. **Hexadecimal**provides a more human-friendly way of representing binary sequences, as a single hexadecimal digit can represent a four-bit binary number (a nibble).- Understanding and being able to convert between number bases is critical when dealing with low-level programming, data manipulation, computer architecture, and networking, among other areas.