64 / 63 / 43
Регистрация: 01.05.2012
Сообщений: 535
|
||||||
1 | ||||||
.NET 4.x Перевод BigInteger в двоичную строку17.03.2016, 18:41. Показов 3936. Ответов 6
Метки нет (Все метки)
САБЖ.
Собственно первое, что пришло в голову, это сделать ToByteArray, а его ToString, однако наткнулся на очень любопытную делать... Судя по всему ToByteArray возвращает байты в обратном порядке.. Для примера взял число 70010 = 10101111002 На выходе ожидал строку "1010111100" или "0000001010111100"
result = "1011110000000010" Как получить адекватный результат?
0
|
17.03.2016, 18:41 | |
Ответы с готовыми решениями:
6
Метод BigInteger.GreatestCommonDivisor (BigInteger, BigInteger) Быстрый перевод значений цветов пикселей изображения в двоичную систему счисления и запись их в строку Перевод int в BigInteger Как делить одно число BigInteger на другое BigInteger, при чем не теряя остаток |
64 / 63 / 43
Регистрация: 01.05.2012
Сообщений: 535
|
|||||||||||
17.03.2016, 22:37 [ТС] | 3 | ||||||||||
Да, верно. Но порядок обратный.
В данном случае операция:
Решил проблему следующим образом:
0
|
Master of Orion
|
||||||
17.03.2016, 23:36 | 4 | |||||
awp-sirius, ну да, вы же сами запихиваете в старший разряд 188, а в младший - 2. Хотите иного поведения, делайте reverse:
0
|
64 / 63 / 43
Регистрация: 01.05.2012
Сообщений: 535
|
|
17.03.2016, 23:38 [ТС] | 5 |
0
|
64 / 63 / 43
Регистрация: 01.05.2012
Сообщений: 535
|
|
17.03.2016, 23:49 [ТС] | 7 |
Psilon, В любом случае спасибо за Reverse)
Как говорится, а слона-то я и не приметил
0
|
17.03.2016, 23:49 | |
17.03.2016, 23:49 | |
Помогаю со студенческими работами здесь
7
Перевод в двоичную сс Оператор for. Перевод из 10 СС в двоичную Перевод в двоичную систему Перевод из десятичной СС в двоичную Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |