0
我有一门功课,我必须做的,但我想知道,如果在C中有一些功能,将真正转换8 bit
二进制例如像01010111
这是87
和信W
在C函数中将二进制转换为ASCII并将ASCII转换为字母?
我我将得到一个大集,我只需要将二进制数存储在一个数组中,然后转换后我将它们全部合并,并返回到main()
。
我有一门功课,我必须做的,但我想知道,如果在C中有一些功能,将真正转换8 bit
二进制例如像01010111
这是87
和信W
在C函数中将二进制转换为ASCII并将ASCII转换为字母?
我我将得到一个大集,我只需要将二进制数存储在一个数组中,然后转换后我将它们全部合并,并返回到main()
。
是的,通过提供2
作为最后一个参数(表示该字符串代表基数为2的数字),strtol
函数可用于解析二进制字符串的文本表示。
是否像'strtol(binary_code,array_name,2);'??? – Ali
@Ali:第一个参数是包含二进制数字的字符串,第二个参数是指向char *的指针*,它是可选的(您可以提供'NULL'),它可以用来确定函数*停止的位置*读你的字符串。最后一个论点是正确的。 – dreamlax
是否必须是int数组或char数组? ||所以你的意思是说第二个参数来告诉哪里停止? – Ali