2017-03-24 2 views

답변

2

Shift 및/또는 비트 연산과 같은 단일 정수 변수에 저장해야합니다. 당신이 진수 그것을 인쇄 할 경우 INT 그래서

unsigned int i = (a << 24) | (b << 16) | (c << 8) | d;

4.

입니다 Byte 씩 문자는 1입니다.

printf("0x%08X", i)

%08X 대문자 X를 사용하여 육각 형태로 0의 08 인쇄와 8 자 (x가 소문자)에 패딩을 의미합니다.

+0

@WeatherVane이 동의되었습니다. – twain249

+0

나는 시도했다. .. 출력으로서 892941365를 얻는 것. .. – user41235

관련 문제