ثنائي إلى عشري أداة التحويل عبر الإنترنت

ثنائي 2

عشري 10

الهيكس 16

8 أكتوبر

فيثنائي إلى عشري أداة التحويل عبر الإنترنت:

تساعدك أداة التحويل الثنائية إلى عشري على تحويل رقم ثماني إلى رقم عشري.

ثنائي (ثنائي):

يحتوي Binary على حرفين فقط (0, 1) ، يمكن أن يمثل الحرف الثنائي 4-بت رقمًا سداسيًا عشريًا مكونًا من رقم واحد ، ويمكن أن يمثل الحرف الثنائي المكون من ثلاثة أرقام رقمًا مكونًا من رقم واحد ، أما الثنائي فهو أقرب نظام رقمي إلى لغة التجميع.

عشري (عشري):

يحتوي نظام الأرقام العشري (المعروف أيضًا بالعربية) على 10 أحرف ، بما في ذلك (0, 1, 2, 3, 4, 5, 6, 7, 8, 9) ، وهو النظام الرقمي الأكثر استخدامًا في حياتنا اليومية.

comic decimal to binary

كيف يتم التحويل من Binary إلى عشري؟

للأرقام الثنائية n-bit ممثلة في الصورة التالية:

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

ثنائي لتحويل عشري في بايثون:

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