簡體   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