二进制转十进制01101101 请问怎么转啊!

2024-11-02 19:28:57
推荐回答(3个)
回答(1):

从右向左将每一位的数字依次乘上2的n次方(n为二进制数从右数位数-1)
例如:
0110 1101转为十进制的过程为
1*2^0+0*2^1+1*2^2+1*2^3+0*2^4+1*2^5+1*2^6+0*2^7=109

回答(2):

int a=0b01101101,b=0;
for(i =0;i<8;i++){
if(a&(1<b+=(1<}

回答(3):

0*2^7+1*2^6+1*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0