Двоичный в десятичный онлайн-инструмент для конвертации

Двоичный 2

Десятичный 10

Hex 16

8 октября

наДвоичный в десятичный онлайн-инструмент для конвертации:

Этот онлайн-инструмент преобразования двоичных данных в десятичные помогает преобразовать восьмеричное число в десятичное число.

Binary (Двоичный):

Двоичный файл имеет только 2 символа (0, 1) . 4-разрядный двоичный символ может представлять собой 1-значное шестнадцатеричное число, а 3-значный двоичный символ может представлять собой 1-значное восьмеричное число.

Десятичный (Десятичный):

Система десятичных чисел (также известная как арабский) состоит из 10 символов, включая (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) , которая является наиболее используемой цифровой системой в нашей повседневной жизни.

comic decimal to binary

Как конфертировать из двоичного в десятичное?

Для n-битных двоичных цифр представлено следующее изображение:

dn-1dn-2...d2d1d0

Для каждой цифры числа умножьте на соответствующую степень от 2 до степени.

Decimal Output = dn-1 × 2n-1 + ... + d1 × 21 + d0 × 20

Пример 1: двоичное число «1101» преобразуется в десятичное число:

Decimal Output = 1 × 23 + 1 × 22 + 0 × 21 + 1 × 20 = 13

Пример 2: двоичное число «0,101» преобразуется в десятичное число:

Decimal Output = 0 × 20 + 1 × 2-1 + 0 × 2-2 + 1 × 2-3 = 0.625

Таблица преобразования двоичных в десятичные:

двоичный десятичный двоичный десятичный
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