怎么样进行转换?
我输入二个数比如1100和1001,希望输入的不是十进制的1100和1001而是二进制的1100和1001,然后就能直观的进行与或、或、异或等运算,有没有什么转换函数能进行这种转换?
那样的话,输入的1100通过字符串转换成二进制后就不是二进制的1100而是二进制的1110了,那该怎么办?
private double BtoD(string str)
{
int len = str.Length;
double values = 0;
for( int i = 0 ; i < len ; i++ )
{
values += double.Parse( str.Substring( len - i - 1 , 1 ) ) * (double)System.Math.Pow(2,i);
}
return values;
}
非常感谢