用itoa打印BCD值

时间:2012-10-31 13:22:23

标签: c++ encoding itoa

我需要在屏幕上打印一个用BCD编码的变量值。

您是否知道是否可以使用itoa在屏幕上打印?

如果可以的话,怎么做?

1 个答案:

答案 0 :(得分:1)

不,itoa无济于事。您想查看十六进制表示,因此请使用hex中的cout << hex << n << endl;

注意:BCD将数字编码为4位序列0000到1001,十六进制为0到9。 因此,BCD将是0010 0011按位,或者实际上是8位整数,它将是35,因此将其转换为字符串将没有多大用处。