バイナリから10進オンラインへの変換ツール

バイナリ2

10進数10

進数16

8進数8

についてバイナリから10進オンラインへの変換ツール:

このオンライン2進数 - 10進数変換ツールは、8進数を10進数に変換するのに役立ちます。

バイナリ:

バイナリは2文字(0, 1)のみで(0, 1) 4ビットのバイナリ文字は1桁の16進数を表し、3桁のバイナリ文字は1桁の8進数を表すことができます.

10進数:

(アラビア語としても知られている)10進数システムは、 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) )を含む10文字を持ちます.

comic decimal to binary

2進数から10進数に変換する方法は?

次の画像で表されるnビットの2進数の場合

dn-1dn-2...d2d1d0

数字の各桁について、対応する2のべき乗のべき乗を乗じます.

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

例1:2進数 "1101"が10進数に変換されます.

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

例2:2進数 "0.101"が10進数に変換されます.

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

2進数から10進数への変換表:

バイナリ 10進数 バイナリ 10進数
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

ウィキペディア(10進数) https://en.wikipedia.org/wiki/Decimal

Pythonでの2進数から10進数への変換:

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での2進数から10進数への変換:

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