Двоичный в десятичный онлайн-инструмент для конвертации
наДвоичный в десятичный онлайн-инструмент для конвертации:
Этот онлайн-инструмент преобразования двоичных данных в десятичные помогает преобразовать восьмеричное число в десятичное число.
Binary (Двоичный):
Двоичный файл имеет только 2 символа (0, 1)
. 4-разрядный двоичный символ может представлять собой 1-значное шестнадцатеричное число, а 3-значный двоичный символ может представлять собой 1-значное восьмеричное число.
Десятичный (Десятичный):
Система десятичных чисел (также известная как арабский) состоит из 10 символов, включая (0, 1, 2, 3, 4, 5, 6, 7, 8, 9)
, которая является наиболее используемой цифровой системой в нашей повседневной жизни.
Как конфертировать из двоичного в десятичное?
Для n-битных двоичных цифр представлено следующее изображение:
Для каждой цифры числа умножьте на соответствующую степень от 2 до степени.
Пример 1: двоичное число «1101» преобразуется в десятичное число:
Пример 2: двоичное число «0,101» преобразуется в десятичное число:
Таблица преобразования двоичных в десятичные:
двоичный | десятичный | двоичный | десятичный |
---|---|---|---|
1 | 1 | 10101 | 21 |
10 | 2 | 10110 | 22 |
11 | 3 | 10111 | 23 |
100 | 4 | 11000 | 24 |
101 | 5 | 11001 | 25 |
110 | 6 | 11010 | 26 |
111 | 7 | 11011 | 27 |
1000 | 8 | 11100 | 28 |
1001 | 9 | 11101 | 29 |
1010 | 10 | 11110 | 30 |
1011 | 11 | 11111 | 31 |
1100 | 12 | 100000 | 32 |
1101 | 13 | 100001 | 33 |
1110 | 14 | 100010 | 34 |
1111 | 15 | 100011 | 35 |
10000 | 16 | 100100 | 36 |
10001 | 17 | 100101 | 37 |
10010 | 18 | 100110 | 38 |
10011 | 19 | 100111 | 39 |
10100 | 20 | 101000 | 40 |
ссылка:
Википедия (двоичная): https://en.wikipedia.org/wiki/Binary_number
Википедия (десятичная) https://en.wikipedia.org/wiki/Decimal
Бинарное преобразование в десятичное в Python:
def binary_to_decimal(binary_str): decimal_number = int(binary_str, 2) return decimal_number binary_input = '1101' decimal_output = binary_to_decimal(binary_input) print('decimal result is:{0}'.format(decimal_output)) ------------------- decimal result is:13
Бинарное преобразование в десятичное в Java:
public class NumberConvertManager { public static int binary_to_decimal(String binary_str) { return Integer.parseInt(binary_str, 2); } public static void main(String[] args) { String binary_input = "1101"; int decimal_output = binary_to_decimal(binary_input); System.out.println("decimal result is:" + decimal_output); } } ------------------- decimal result is:13