首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

二进制转换为十进制的有关问题

2013-04-21 
二进制转换为十进制的问题num0for(k0kjk++){numnum*2+b[k]}//b是只有1或0的整型数组。这个循环实现

二进制转换为十进制的问题

num=0;
for(k=0;k<j;k++)
{
num=num*2+b[k];
}
//b是只有1或0的整型数组。这个循环实现二进制转换为十进制。
原理是什么,为什么可以这样写呢,
二进制 C
[解决办法]
额,进制转换就是这样转的啊。从高位到低位,如二进制10011转十进制 2*(2*(2*(2*(1)+0)+0)+1)+1

热点排行