-
22장. 포인터의 개념적인 이해) 문제 22-4 [포인터의 이해도 확인하기] - 1IT/솔루션) 난 정말C... 없다구요 2019. 4. 18. 18:07
<2016. 9. 26. 21:06>
22장. 포인터의 개념적인 이해) 문제 22-4 [포인터의 이해도 확인하기] - 1
/* 프로그램상에서 다음과 같이 float형 변수 num을 초기화한다고 가정해 보자. float num = 3.15f; 이 때 변수 num에는 4바이트 메모리 공간이 할당되고 다음과 같이 데이터가 채워진다. 이 데이터는 실수 3.15를 4바이트 부동소수점 표현방식으로 표현한 결과이다. 01000000 01001001 10011001 10011010 거꾸로 말해서 이 데이터를 4바이트 부동소수점 표현방식으로 해석을 하면 3.15가 된다. 이 때 문득 한가지 궁금한 것이 생겼다. 위 비트 열을 부호 있는 4바이트 정수 표현방식으로 해석을 하면 얼마가 될까? (int형으로 해석을 하면 얼마가될까?) 이 궁금증을 해결할 수 있는 프로그램을 작성하라. */ #include<stdio.h> #include<stdlib.h> int main(void) { float num = 3.15f; int * ptr =(int *) # printf("num을 int형으로 바꾸면 %d\n", *ptr); system("pause"); return 0; }
'IT > 솔루션) 난 정말C... 없다구요' 카테고리의 다른 글
23장. 포인터의 포인터, 포인터배열) 문제 23-1 [이중 포인터와 삼중 포인터] (0) 2019.04.18 22장. 포인터의 개념적인 이해) 문제 22-4 [포인터의 이해도 확인하기] - 2 (0) 2019.04.18 22장. 포인터의 개념적인 이해) 문제 22-3 [포인터의 기능 이해하기] - 2 (0) 2019.04.17 22장. 포인터의 개념적인 이해) 문제 22-3 [포인터의 기능 이해하기] - 1 (0) 2019.04.17 22장. 포인터의 개념적인 이해) 문제 22-1 [배열이 정말 나란히 메모리 공간에 할당되는 자료인가] (0) 2019.04.17