关于C++中数字字符串和进制转换的问题,在线等

有一串数字字符串“20150902153100”
将他以二进制的方式进行存入,然后再转成16进制读出。

关于转成二进制就是例如34就是00100010,然后我读出来是22
在C++中应该怎么实现?

直接把34转换成十六进制,然后二进制显示就是00100010,你读取出来的时候把他当十六进制读取,就是34了