Warning
This page does not discuss number systems. In mathematics, a number system refers to a class of sets, such as the set of integers and the set of complex numbers .
Numeral systems (numeral system), also called systems of numeration, are writing systems used to represent numbers, such as the Hindu–Arabic numeral system, Roman numerals, and Suzhou numerals. Numeral systems are tools that we use to encode numbers.
Generally speaking, the numbers in a numeral system are strings of symbols, together with a set of rules that establish a one-to-one correspondence between the strings and the numbers they represent. For example, the Roman numeral , the binary number , and the decimal number all correspond to the same number.
In algorithm competitions, we generally focus only on conversion relationships between different numeral systems. See Positional Notation for details.