【发布时间】:2018-10-03 14:53:24
【问题描述】:
**嘿,我正在开发一个应用程序,它可以将任何基本数字(如(2、8、10、16 等))转换为用户所需的基本系统。我在将二进制数转换为八进制数时遇到问题,谁能帮帮我?
我试过了
// i am taking a binary number in value and then converting it to base 8
Int32 value = int.Parse(convertnumber);
Console.WriteLine(Convert.ToString(value, 8));
例如: 值=10011
答案应该是这个“23”,但使用上面的代码我得到“23433”
【问题讨论】:
-
你试过
Console.WriteLine(value)来查看数字的实际值吗?换句话说:我认为你的代码是正确的,但值与你认为的不同。
标签: c#