public static int TwoToTen(string num2) { int num10 = 0; for (int i = 0; i < num2.Length; i++) { num10 += (int)Math.Pow(2, i) * Convert.ToInt32(num2.Substring(num2.Length - i - 1, 1)); } return num10; }
int a = 207; string s = Convert.ToString(a, 2); 输出s
谢谢楼上的各位,我已经解决了,代码附上,散分。 int a = 209; a = a - 1; a = ~a; string s = Convert.ToString(a, 2); string ss = s.Substring(32 - 6, 6); int aa = Convert.ToInt32(ss, 2); label1.Text =(0-aa).ToString();
public static int TwoToTen(string num2)
{
int num10 = 0;
for (int i = 0; i < num2.Length; i++)
{
num10 += (int)Math.Pow(2, i) * Convert.ToInt32(num2.Substring(num2.Length - i - 1, 1));
}
return num10;
}
string s = Convert.ToString(a, 2);
输出s
int a = 209;
a = a - 1;
a = ~a;
string s = Convert.ToString(a, 2);
string ss = s.Substring(32 - 6, 6);
int aa = Convert.ToInt32(ss, 2);
label1.Text =(0-aa).ToString();