如何在c#console中将16位二进制字符串拆分为两个8位二进制字符串

时间:2018-05-12 08:02:43

标签: c#

我有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:

img1 img2

图像中的最后一行是16位二进制帧,我想将该帧拆分为两个

0 个答案:

没有答案