能解释一下这个二进制转十进制的代码吗?我不理解它的原理

img