//用一行语句实现二进制转换为十进制
#include <cstdio>
#include <string>
int main()
{
char *p = "1010110001100";
int n =0;
for(int i = 0; i<strlen(p); i++)
{
n = n*2 + (p[i]-'0');
}
printf("%d\n",n);
}
//用一行语句实现二进制转换为十进制
#include <cstdio>
#include <string>
int main()
{
char *p = "1010110001100";
int n =0;
for(int i = 0; i<strlen(p); i++)
{
n = n*2 + (p[i]-'0');
}
printf("%d\n",n);
}