【发布时间】:2012-10-16 13:02:18
【问题描述】:
所以我在我的项目中遇到了障碍。 我想要做的是找出一种方法来获取代表标志的四个单独的二进制字符。现在我的最后一个任务是把这四个标志放在一个 char[] 中,这一点都不难。但是现在,我想取四个并将其转换为十六进制。
例如:
O = 1;
C = 1;
Z = 0;
N = 0;
char flags[5];
flags[0] = O;
flags[1] = C;
flags[2] = Z;
flags[3] = N;
现在我想制作一个字符串或可以将上面的内容转换为十六进制的东西。因此,例如我想将 1100 转换为 0xC 的十六进制
现在我试着先把它变成一个字符串然后解析它,但我现在很困惑和迷路。我只是看不到获得正确的输出。
【问题讨论】: