首页 行业资讯 宠物日常 宠物养护 宠物健康 宠物故事

怎样用python编程将二进制转成10进制

发布网友

我来回答

3个回答

热心网友

十进制整数转换为二进制整数采用"除2取余,逆序排列"法。

#include

<stdio.h>

int

main()

{

int

n,a[100],i=0,j;

scanf("%d",&n);

while(n)

扩展资料:

基本符号是0到9十个数字。要表示这十个数的10倍,就将这些数字左移一位,用0补上空位,即10,20,30,...,90;要表示这十个数的10倍,就继续左移数字的位置,即100,200,300,...。要表示一个数的1/10,就右移这个数的位置,需要时就0补上空位:1/10位0.1,1/100为0.01,1/1000为0.001。

参考资料来源:百度百科-十进制

热心网友

bins = "100"
int_10 = int(bins, 2)
print(int_10) # 4

热心网友

计算机里所有的数值都是二进制的,转换为十进制是个输出的过程。str()就可以了。
这里猜测,你们的二进制是指二进制表示的文本,类似“0b00001111”,这样的,可以使用正常的int()就可以了。也可以在int的第二个参数里指定进制。int('00001111',2)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com