IT/솔루션) 난 정말C... 없다구요

22장. 포인터의 개념적인 이해) 문제 22-4 [포인터의 이해도 확인하기] - 2

돔찌 2019. 4. 18. 18:08

<2016. 9. 26. 21:07>

22장. 포인터의 개념적인 이해) 문제 22-4 [포인터의 이해도 확인하기] - 2

 

/*
정수 1004008을 2진수로 표현하면 다음과 같다
 1111 0101 0001 1110 1000
따라서 이를 부호 있는 4바이트 정수형으로 표현하면 다음과 같다
 00000000 00001111 01010001 11101000
그렇다면 다음 코드 실행 시 포인터 변수 p가 가르키는 위치는 어디일까?
 int n = 1004008;
 int * p = &n;
*/
#include<stdio.h>
#include<stdlib.h>
int main(void) {
	int n = 1004008;
	int *p = &n;
	char *pt = (char *)p;
	printf("%d\n", *pt);
	system("pause");
	return 0;
}