比如:27-->11011 五位
但 7-->111 三位
我想让它转换后都显示6位二进制,因为最大是50,6位就足够了
我用的是Convert.ToString(int,2) ;
急求,谢谢
C#中如何将int转换为二进制后显示相同的位数
答案:2 悬赏:20 手机版
解决时间 2021-12-22 00:49
- 提问者网友:
- 2021-12-21 05:16
最佳答案
- 五星知识达人网友:末日狂欢
- 2021-12-21 06:43
Convert.ToString(7,2)
结果不就是111吗?
你要6位吗?那就是:
Convert.ToString(7,2).PadLeft(6, '0')
结果不就是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);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯