Перевести 609AD3EFC1B007 из 16-й системы в 8-ю и назад. Есть какой-нибудь

Перевести 609AD3EFC1B007 из 16-й системы в 8-ю и обратно. Есть какой-нибудь прыткий метод?

Задать свой вопрос
1 ответ
Окончательно. 16=2, 8=2.
Поэтому довольно каждую шестнадцатиричную цифру поменять 4-мя двоичными, а позже перегруппировать разряды по три справа влево и каждые три двоичные разряда заменить на восьмеричную цифру.
609AD3EFC1B007 = 0110 0000 1001 1010 1101 0011 1110 1111 1100 0001 1011 0000 0000 0111 =
1100000100110101101001111101111110000011011000000000111 =
1 100 000 100 110 101 101 001 111 101 111 110 000 011 011 000 000 000 111 =
1404655175760330007
Обратный перевод - просто читайте в оборотном порядке: поменять каждую восьмеричную цифру 3-мя двоичными, перегруппировать по 4...

Андрей
Спасибо, я знал, что так можно, но размышлял, что есть еще методы.
, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт