2 진 - 십진수 온라인 변환 도구

2 진수 2

십진수 10

16 진수 16

10 월 8 일

정보2 진 - 십진수 온라인 변환 도구:

이 온라인 2 진 - 10 진수 변환 도구는 8 진수를 10 진수로 변환하는 데 유용합니다.

이진:

이진수는 2 자 (0, 1) 입니다 .4 비트 이진 문자는 1 자리 16 진수를 나타낼 수 있으며 3 자리 이진 문자는 1 자리 8 진수를 나타낼 수 있습니다. 이진수는 어셈블리 언어에 가장 가까운 디지털 시스템입니다.

십진수:

십진법 (아랍어라고도 함)은 일상 생활에서 가장 많이 사용되는 디지털 시스템 인 (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) 포함하여 10 자입니다.

comic decimal to binary

10 진수로 이진 변환하는 방법?

다음 이미지로 표현되는 n 비트 2 진수의 경우 :

dn-1dn-2...d2d1d0

숫자의 각 자릿수에 대해 해당하는 2의 거듭 제곱을 곱합니다.

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

예제 1 : 이진수 "1101"은 10 진수로 변환됩니다.

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

예제 2 : 이진수 "0.101"은 10 진수로 변환됩니다.

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

위키 백과 (10 진수) https://en.wikipedia.org/wiki/Decimal

파이썬에서 이진수에서 십진수로 변환:

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

자바에서 이진수에서 십진수로 변환:

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