繁体   English   中英

使用itoa打印BCD值

[英]print BCD value with itoa

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

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

如果可能的话,该怎么做?

不, itoa将无济于事。 您想查看十六进制表示形式,因此请像在cout << hex << n << endl;那样使用hex cout << hex << n << endl;

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM