Системы счисления
Под системой счисления обычно понимают пару преобразований:
- «запись» сопоставляет числу (обычно — целому неотрицательному) некий текст
- «чтение» сопоставляет тексту (из некоторого множества, обычно меньшего, чем множество всевозможных текстов) число (обычно — целое неотрицательное)
Например, в традиционной десятичной системе счисления результатом записи числа сто двадцать три является текст «123». А результатом чтения текста «0042» является число сорок два.
А, например, в «римской» системе счисления результатом записи числа сто двадцать три является текст «CXXIII».
НЕ СЛЕДУЕТ ПУТАТЬ ЧИСЛА И ИХ ЗАПИСИ! Как говорят, это — различные типы объектов. Один и тот же текст может обозначать совершенно разные числа, а одно и то же число можно записать совершенно по-разному.
В заключение отметим, что многие системы счисления можно приспособить и для чтения/записи некоторых рациональных чисел. Но мы этой темы почти не коснёмся.