从十六进制转换为二进制 C++
这种建立在已经提出的问题... 然而,在这里,我给出了一个十六进制输入,最大值可能是“0xFFFF” 我需要将其转换为二进制,以便最终得到最多 16 位。
我想知道使用“bitset”是否会很简单..有什么想法吗?
编辑:
得到答案后,在这里临时编写一段代码:http://pastebin.com/f7a6f0a69
This kind of builds up on Already asked question...
However here, say, I'm given a hexadecimal input which could be a max of '0xFFFF'
I'll need it converted to binary, so that I'd end up with a max of 16 bits.
I was wondering if using 'bitset' it'd be quite simple.. Any ideas?
EDIT :
After getting answers, improvised piece of code here : http://pastebin.com/f7a6f0a69
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
假设“十六进制输入”是指包含十六进制数字的字符串,那么这将起作用:
Supposing by "hexadecimal input" you mean a string containing a hexadecimal number, then this would work: