|
초보 님이 쓰신 글 :
: 안녕하세요
:
: short 형 데이터를 2 개의 chr형데이터로 변환하는 방법을 알려주시면 감사하겠습니다.
:
: 감사합니다.
비트 연산을 사용하면 됩니다.
#include <iostream>
using namespace std;
int main()
{
unsigned short ushort;
cin >> hex >> ushort;
unsigned char uchar_h, uchar_l;
uchar_h = ushort >> 8;
uchar_l = ushort & 0x00ff;
cout << hex << static_cast<unsigned short>(uchar_h)
<< " " << static_cast<unsigned short>(uchar_l) << endl;
return 0;
}
|