Как преобразовать двоичную строку, такую как 1001101
в десятичный? (77)Как преобразовать двоичный код в десятичный
15
A
ответ
55
Метод Convert.ToInt32
имеет overload that accepts a base parameter.
Convert.ToInt32("1001101", 2).ToString();
5
Взгляните на эти вопросы, которые очень похожи, но дело с шестигранной How to convert numbers between hexadecimal and decimal in C#?
Convert.ToInt64(value, 2)
1
string s=Console.ReadLine();
int b=Convert.ToInt32(s,2);
Console.WriteLine("Input value in base 10 = "+b);
конвертировать любой двоичный в десятичные. :)
+2
Ваш ответ использует то же решение, что и @SLaks, и не предоставляет ничего нового в этой теме. – zajonc
1
Если вы после этого ручным способом, а не с помощью встроенного в библиотеках C#, это будет работать:
static int BinaryToDec(string input)
{
char[] array = input.ToCharArray();
// Reverse since 16-8-4-2-1 not 1-2-4-8-16.
Array.Reverse(array);
/*
* [0] = 1
* [1] = 2
* [2] = 4
* etc
*/
int sum = 0;
for(int i = 0; i < array.Length; i++)
{
if (array[i] == '1')
{
// Method uses raising 2 to the power of the index.
if (i == 0)
{
sum += 1;
}
else
{
sum += (int)Math.Pow(2, i);
}
}
}
return sum;
}
Смежные вопросы
- 1. Как преобразовать двоичный код в десятичный?
- 2. Я пытаюсь преобразовать двоичный код в десятичный
- 3. C++ преобразовать двоичный код в десятичный, восьмеричный
- 4. Десятичный двоичный код
- 5. UDF десятичный двоичный код
- 6. Как преобразовать двоичный код в десятичный (39,0) в MySQL?
- 7. Как преобразовать двоичный код в десятичный в Swift?
- 8. Как преобразовать двоичный код в десятичный в сборку 8086 (NASM)?
- 9. Как преобразовать двоичный код в десятичный в сборке x8086?
- 10. Как преобразовать двоичный код в десятичный в asm x86?
- 11. Десятичный двоичный код-Javascript
- 12. Как преобразовать двоичный в десятичный в C
- 13. Как преобразовать двоичный код в десятичный без использования цикла?
- 14. Как преобразовать двоичный код в десятичный с помощью рекурсивного пути?
- 15. как преобразовать двоичный показатель в десятичный?
- 16. преобразовать двоичный код в десятичный со связанным списком в C
- 17. C++ преобразовать двоичный код в десятичный из строкового ввода
- 18. Как вы используете Stacks, чтобы преобразовать десятичный код в двоичный код в Octa в HexaDecimal Conversion?
- 19. Netlogo: преобразовать серый код в двоичный
- 20. преобразовать десятичный массив (str) в двоичный массив (байты)
- 21. printf как-то конвертирует двоичный код в десятичный
- 22. Как преобразовать двоичный код в шестнадцатеричный
- 23. Как преобразовать буквы в двоичный код?
- 24. Десятичный двоичный конвертер
- 25. C++ преобразовать десятичный в двоичный и хранить в unsigned char
- 26. hexadecimal в двоичный и десятичный в matlab
- 27. Десятичный бит (двоичный)
- 28. Двоичный десятичный конвертер
- 29. десятичный двоичный конвертер C++?
- 30. Как преобразовать двоичный код в десятичный, используя <bitset> library?
Вы задали несколько сотен вопросов, не предусмотрено никаких ответов на кого-либо еще вопросы, и принимаются только ответы на одну треть ваших вопросов. Это, похоже, не в духе SO. Возможно, вы могли бы признать усилия людей, предоставляя вам все эти ответы, голосуя за хорошие ответы и каждый раз определяя принятый ответ? – DOK
если я не знаю ответов - я не отвечаю – Gold
@ Gold: Это не причина не принимать ответы на любые ваши сотни других вопросов. Никто не захочет отвечать, если вы не дадите кредит там, где это необходимо. –