10进制到2进制在线转换工具

10进制到2进制在线转换工具

关于10进制到2进制在线转换工具:

这个在线10进制到2进制转换工具可帮助您将一个十进制数转换为二进制数.

十进制(Decimal):

十进制数字系统(也称为阿拉伯语)有10种字符,包括(0, 1, 2, 3, 4, 5, 6, 7, 8, 9),它是我们日常生活中使用最多的数字系统.

二进制(Binary):

二进制只有2种字符(0, 1). 4位二进制字符可以表示1位十六进制数字, 3位二进制字符可以表示1位八进制数字. 二进制是最接近汇编语言的数字系统.

如何进行10进制到2进制转换?

步骤1: 10进制数字除以2,获得整数商和余数.

步骤2: 把第一步的余数转换成2进制字符.

步骤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

相关数据

365大额提款要求 介绍予盾是什么意思

介绍予盾是什么意思

08-11 访问量: 7290
365sport 模拟游戏有哪些好玩 下载量高的模拟游戏推荐
365sport 养蜂入门:如何开始并管理蜜蜂群体生活?