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

您所在的位置:网站首页 10101100b十进制 2进制到10进制在线转换工具

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

2024-05-27 08:49| 来源: 网络整理| 查看: 265

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

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

二进制(Binary):

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

十进制(Decimal):

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

如何进行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

Example 2: 2进制数字 "0.101" 转换为10进制数字:

Decimal Output = 0 × 20 + 1 × 2-1 + 0 × 2-2 + 1 × 2-3 = 0.625 2进制到10进制转换表: 2进制 10进制 2进制 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

维基百科 (十进制) 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


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3