10進製到2進制在線轉換工具

10進制10

2進制2

16進制16

8進制8

關於10進製到2進制在線轉換工具:

這個在線10進製到2進制轉換工具可幫助您將一個十進制數轉換為二進制數.

十進制(Decimal):

十進制數字系統(也稱為阿拉伯語)有10種字符,包括(0, 1, 2, 3, 4, 5, 6, 7, 8, 9) ,它是我們日常生活中使用最多的數字系統.

二進制(Binary):

二進制只有2種字符(0, 1) . 4位二進製字符可以表示1位十六進制數字, 3位二進製字符可以表示1位八進制數字.二進制是最接近彙編語言的數字系統.

comic decimal to binary

如何進行10進製到2進制轉換?

  1. 步驟1: 10進制數字除以2,獲得整數商和余數.

  2. 步驟2: 把第一步的餘數轉換成2進製字符.

  3. 步驟3: 用第一步的整數商繼續除以2並重複步驟1,直到為0.

例1: 10進制數字"13"轉換為2進制數字(結果是"1101"):

每次10進制數字除以2 整數商 餘數(10進制) 餘數(2進制) 位置
13/2 6 1 1 0
6/2 3 0 0 1
3/2 1 1 1 2
1/2 0 1 1 3

10進製到2進制轉換錶:

10進制 2進制 10進制 2進制
1 1 21 10101
2 10 22 10110
11 3 23 10111
4 100 24 11000
5 101 25 11001
6 110 26 11010
7 111 27 11011
8 1000 28 11100
9 1001 29 11101
10 1010 30 11110
11 1011 31 11111
12 1100 32 100000
13 1101 33 100001
14 1110 34 100010
15 1111 35 100011
16 10000 36 100100
17 10001 37 100101
18 10010 38 100110
19 10011 39 100111
20 10100 40 101000

鏈接:

維基百科(二進制): https://en.wikipedia.org/wiki/Binary_number

維基百科(十進制): https://en.wikipedia.org/wiki/Decimal

用Python進行10進製到2進制轉換:

def decimal_to_binary(decimal_str):
    decimal_number = int(decimal_str, 10)
    binary_number = bin(decimal_number)
    return binary_number


decimal_input = '2014'
binary_output = decimal_to_binary(decimal_input)
print('binary result is:{0}'.format(binary_output))

-------------------
binary result is:0b11111011110

用Java進行10進製到2進制轉換:

public class NumberConvertManager {
    public static String decimal_to_binary(String decimal_str) {
        return Integer.toBinaryString(Integer.parseInt(decimal_str));
    }

    public static void main(String[] args) {
        String decimal_input = "2014";
        String binary_output = decimal_to_binary(decimal_input);
        System.out.println("binary result is:" + binary_output);
    }
}

-------------------
binary result is:11111011110