我有一个作业要做,但我想知道在 C 中是否有一些函数可以实际转换 8 位
二进制,例如 01010111
是 87
,字母是 W
我将得到一个大集合,我只需将二进制数存储在一个数组中并进行转换,然后我将组合所有它们并返回到 main()
。
最佳答案
是的,strtol
通过提供 2
作为最后一个参数(表明该字符串表示以 2 为基数的数字),函数可用于解析二进制字符串的文本表示形式。
关于在 C 函数中将二进制转换为 ASCII 以及从 ASCII 转换为字母?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10610565/