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