What Is a Base? Common Number Systems Explained
A base (radix) determines the weight of each position in a numerical representation. Decimal is our everyday counting system (0-9), while computers are fundamentally based on binary (0/1). Each base has its advantages in specific domains:
- Binary (Base 2): The most fundamental language of computers — all data is ultimately stored and processed as 0s and 1s.
- Octal (Base 8): Every 3 binary digits map to 1 octal digit; commonly used for Unix/Linux file permissions (e.g., chmod 755).
- Decimal (Base 10): The most familiar counting system for humans, originating from our ten fingers.
- Hexadecimal (Base 16): Every 4 binary digits map to 1 hex digit (0-9, A-F); widely used for memory addresses, color values (#FF5733), MAC addresses, etc.