Number base converters

Perform the conversion of numbers between different numerical systems.

The binary system is a numbering technique that uses only two digits, 0 and 1. It is commonly used in computing. This method relies solely on two symbols, the one and the zero. Any number can be expressed in both the decimal and binary systems.

The octal system is the positional numeral system with a base of 8, using the Arabic-Indic digits: 0, 1, 2, 3, 4, 5, 6, 7. In computing, octal numbering is sometimes used instead of hexadecimal. It has the advantage of not requiring symbols other than digits.

The Decimal Number System is a positional numeral system and is the system that we all use without realizing why. The Decimal System uses 10 digits (from 0 to 9). By combining these digits, larger numbers can be expressed.

The hexadecimal system reduces an eight-bit number to just two hexadecimal digits. This reduces the confusion that can arise from reading long strings of binary numbers and the amount of space required to write binary numbers.

The Roman numeral system is an ancient numeric system that was used in the Roman Empire. In this system, letters are used to represent numbers, with the most commonly used letters being I, V, X, L, C, D, and M. Each letter has a specific numeric value, and they are combined in certain ways to form numbers. Unlike the decimal system, the Roman numeral system doesn't have a native representation of zero. That means there is no specific symbol for zero in the Roman numeral system. Despite this, the Roman numeral system is still used in some contexts, such as numbering years in certain calendars.