在 C 函数中将二进制转换为 ASCII 以及从 ASCII 转换为字母?

标签 c function

我有一个作业要做,但我想知道在 C 中是否有一些函数可以实际转换 8 位 二进制,例如 0101011187,字母是 W

我将得到一个大集合,我只需将二进制数存储在一个数组中并进行转换,然后我将组合所有它们并返回到 main()

最佳答案

是的,strtol通过提供 2 作为最后一个参数(表明该字符串表示以 2 为基数的数字),函数可用于解析二进制字符串的文本表示形式。

关于在 C 函数中将二进制转换为 ASCII 以及从 ASCII 转换为字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10610565/

相关文章:

c - fgetc 无法加载文件的最后一个字符

c - 使用数组打印出一些星号,这取决于用户在 C 中输入的数字

JavaScript 返回语句

c++ - 在函数 c++ 中访问全局变量

c - 如何用C获取类似 "ls -la"的文件信息?

c - C 中的循环 - for() 或 while() - 哪个最好?

c - 可靠地以56K逐字节读取linux中的串行数据

c - 如何在循环中使用 scanf 读取数据直到 EOL?

c++ - 如何找到空格并存储到变量中?

javascript - JS : What function will make my code DRY?