c - 我如何将二进制转换为 ASCII

标签 c encoding binary ascii

如果我有一个字符“V”,它的二进制数是 01010110 有什么公式可以做到吗?喜欢用一点或&掩盖它? 不确定在 c 中是否有将二进制转换为 ASCII 的按位操作

最佳答案

ASCII 是一种编码方案,用于将存储在计算机内存中的整数映射到视觉字符。

意味着使用 ASCII table ,您可以看到“V”映射到整数十进制值“86”(请注意,对于程序来说,不需要这样的表,因为您的值已经存储为整数)

然后是将其转换为二进制的问题,二进制在 other stack overflow question 中转换

关于c - 我如何将二进制转换为 ASCII,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58211611/

相关文章:

c++ - 在 Windows 中停止线程

Java UTF-16编码代码

java - 将二进制数据转换为图像

c - C中这些形式参数的含义

java - 传递给 C 的 JNI 回调

c - 使用互斥体解决隧道任务

java - Eclipse 假设错误的编码并更改了所有项目文件的编码

java - IntelliJ和Gradle中的项目编码不一致-应用输出中的国家字符错误

c++ - 你会如何转置二进制矩阵?

matlab - 在 Matlab 中对 float 进行位修改