문제

I need to print on screen a variable value that is encoded in BCD.

Do you know whether is possible to print it on screen by using itoa?

If that is possible, how to do that?

도움이 되었습니까?

해결책

No, itoa will not help. You want to look at the hexadecimal representation, so use hex like in cout << hex << n << endl;

Note: BCD codes the digits as 4-bit-sequences 0000 to 1001, which in hexadecimal are 0 to 9. So 23 as BCD would be 0010 0011 bitwise, or in fact as 8bit integer it would be 35, so converting this to a string will not be of much use.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top