Показать сообщение отдельно
  #1 (permalink)  
Старый 14.02.2020, 15:27
Аспирант
Отправить личное сообщение для mazahaler Посмотреть профиль Найти все сообщения от mazahaler
 
Регистрация: 20.11.2017
Сообщений: 72

Как перевести число в двоичное без логического сдвига?
Здравствуйте, какой есть способ сделать то, что написано в заголовке?
Приведу пример:
Есть число 9568401, перевожу его в двоичное:
const numToBin = num => {
    return num.toString(2)
}

console.log(numToBin(9568401))

Получаю на выходе 10010010 00000000 10010001
А нужно получить 00000000 10010010 00000000 10010001
Как видно из примера, нули убрались(первые 8 цифр), т.к. они незначащие. А мне нужно их оставить.

Хелп.

Последний раз редактировалось mazahaler, 14.02.2020 в 15:29.
Ответить с цитированием