我需要在屏幕上打印一个用BCD编码的变量值。
你知道是否可以使用itoa在屏幕上打印它
如果这是可能的,那该怎么做呢?
发布于 2012-10-31 21:28:21
不,itoa帮不上忙。您希望查看十六进制表示形式,因此可以像在cout << hex << n << endl;中那样使用hex
注: BCD将数字编码为4位序列0000到1001,在十六进制中是0到9。因此23因为BCD将是0010 0011位,或者实际上作为8位整数将是35,因此将其转换为字符串没有太大用处。
https://stackoverflow.com/questions/13158980
复制相似问题