|
int value = 0x7c0;
for(int bit=0; bit < 16; bit++)
{
cout << (value & 0x8000) ? 1: 0;
value <<= 1;
}
프로그램에서 출력하려면 일케하면 되지요.
프로그램이 필요없다면
그냥 종이에 16진수를 그려서 2진수로 분해하면 되지요.
7c0 -> 011111000000
7 = 0111
c = 1100
0 = 0000
마틴정 님이 쓰신 글 :
: -1 은 이진수로 변환하면 1111 1111 인건 알겠는데(아닌가요?)
: 0x07C0 은 이진수로 어케 변환하죠. 그리고 이진수로 변환하고 자리수가 맞아야지 and연산을
: 할수 있는거 아닌가요?
: 답변 정말 감사드리지만 다시 한번 답변 부탁드려요..
|