如何将 char 转换为 ascii 二进制代码
我想要的只是从 'a' 到 0110 0001
All I want is to go from 'a' to 0110 0001
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我想要的只是从 'a' 到 0110 0001
All I want is to go from 'a' to 0110 0001
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
如果你写
int i = 'a';
你会得到你想要的,因为所有数字实际上都是以 2 为基数。但是如果需要获取一个包含 1 和 0 的字符串,那么这里是一个例子if you write
int i = 'a';
you get you want since all numbers physically are base 2. But if it's needed to get a string with ones and zeros then here is an example我可以写一个自己的:请小心!
大端测试:链接。
I may write an own one: Just be careful!
Big endian testing: link.
您可以使用以下更灵活的功能:
Here is a more flexible function you can use: