永发信息网

C#中如何将int转换为二进制后显示相同的位数

答案:2  悬赏:20  手机版
解决时间 2021-12-22 00:49
  • 提问者网友:
  • 2021-12-21 05:16
比如:27-->11011 五位
但 7-->111 三位
我想让它转换后都显示6位二进制,因为最大是50,6位就足够了
我用的是Convert.ToString(int,2) ;
急求,谢谢
最佳答案
  • 五星知识达人网友:末日狂欢
  • 2021-12-21 06:43
Convert.ToString(7,2)
结果不就是111吗?
你要6位吗?那就是:
Convert.ToString(7,2).PadLeft(6, '0')
全部回答
  • 1楼网友:污到你湿
  • 2021-12-21 07:24
ss.tochararray() == {'x',' ','=',' ','9'}; ((char)dr).tostring(); 你的写法是来自c的, c#应写成 ss.substring(2,1);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯