[英]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.