我有1个修复二进制数,即:0110。我有两个用户输入数字,将转换为6位二进制。所以现在我有16位二进制帧。现在我想将16位帧分成2个8位二进制帧,我不知道该怎么做。请帮我。 这是我的代码:
int num1, num2;
Console.WriteLine("Enter 1st number:");
num1 = Int32.Parse(Console.ReadLine());
Console.WriteLine("Enter 2nd number:");
num2 = Int32.Parse(Console.ReadLine());
string bin1 = Convert.ToString(num1, 2).PadLeft(6, '0');
Console.WriteLine(bin1);
string bin2 = Convert.ToString(num2, 2).PadLeft(6, '0');
Console.WriteLine(bin2);
string bin3 = "0110";
string res = string.Concat(bin3, bin1, bin2);
Console.WriteLine(res);
string result = res;
Console.WriteLine(result);
Console.ReadKey();
此代码的OutPut:
图像中的最后一行是16位二进制帧,我想将该帧拆分为两个