2013-07-18 3 views

답변

2

어떻게이 a에 대한 올바른 16 진수 값 인 0061하지 0041를 인쇄하지만

std::cout << std::hex << std::setw(4) << std::setfill('0') 
      << static_cast<int>('a') << '\n'; 

같은 간단한에 대해 뭔가.

+0

어떻게 작동하는지 설명해 주시겠습니까? – SZH

+0

@SZH 설명서를 보는 것이 너무 번거롭습니까? –

+0

마지막 코드는 다음과 같습니다.'std :: hex << std :: setw (4) << std :: setfill ('0') \t \t << static_cast (UnicodeString ("A"). charAt (0)) << '\ n';'(이것은 UTF-8 대신 유니 코드를 사용합니다) – SZH