我需要你的帮助,这是我的代码的一部分,但有一个我无法解决的问题。请帮助我;这就是我现在所做的,我可以得到 16 位二进制形式的正整数
`
Console.WriteLine("Enter an integer : ");
string inputnumber = Console.ReadLine();
int num = int.Parse(inputnumber);
string value = Convert.ToString(num, 2).PadLeft(16, '0');
Console.WriteLine("The bits are : {0}", value);
Console.ReadKey();`
问题是我将如何获得 16 位二进制形式的整数的负值
喜欢; 当我输入 5 时,我可以得到:0000000000000101
and i need -5 -------------> 1111111111111011