Существует ли стандартное обозначение для «написано с основанием а»?

Я рассматриваю процедуру, в которой полезно переключаться между основаниями и работать с числом в этих разных основаниях (принимать десятичные усечения и т. д.). Здесь важна фактическая последовательность цифр. Теперь, в конце операции, у меня есть последовательность цифр, соответствующая числу в базе 3, скажем, и теперь я хочу выразить последовательность, которая является «числом, соответствующим последовательности, записанной в базе 3, теперь записанной в базе 10 ". Есть ли хорошая запись для этого, о которой я не знаю?

Я не уверен, что назвал бы это стандартным, но, по крайней мере, обычно пишут что-то вроде " 2 А 16 "=" 1120 3 "=" 42 10 " (хотя было бы неплохо описать это обозначение, когда оно будет введено). В этом случае у вас будет (если я понимаю функцию, которую вы имеете в виду) что-то вроде: "Напишите н "=" ( а 0 а н ) 3 , и положи ф ( н ) "=" ( а 0 а н ) 10 .
Лично мне интересно, зависит ли это от целевой аудитории. Я бы переборщил с чем-то вроде
1201 [ база    3 ]
Обозначение нижнего индекса, кажется, распространено в статьях, подготовленных с использованием математического набора, такого как TeX. Многие языки программирования пытались решить эту проблему без верстки: стандартные десятичные целые числа без специального указания, начальный 0 для восьмеричного, начальный Ox или суффикс H для шестнадцатеричного. Ада использовала нотацию base#value, например 16#deadbeef#, 3#01001, 3#012102

Ответы (1)

Обычно пишут

13 "=" 111 3 .
Без нижнего индекса соглашение заключается в том, что вы написали базу 10 расширение номера.

Вы можете смело использовать это обозначение, просто объясните его своему читателю в первый раз.

База (индекс) записывается в базе 10, поэтому

А 16 "=" 10
и
10 н "=" н .