Convert from a binary to char in C

后端 未结 3 751
臣服心动
臣服心动 2020-12-16 18:37

I\'m flummoxed by how to convert from a binary value to a char in c.

For example, let\'s say I have 01010110 and want to print the corresponding letter \'V\' from t

3条回答
  •  温柔的废话
    2020-12-16 19:35

    You can use strtol() to parse a number on a string. The last argument (in this case 2) is the radix for the conversion.

    char c = strtol("01010110", (char **)NULL, 2);
    

    More information about this and other number parsing functions here.

提交回复
热议问题