본문 바로가기
코스웨어/13년 스마트컨트롤러

교재 5장 문제(원동일입니다)

by 알 수 없는 사용자 2013. 3. 22.
728x90
반응형

1, 2번 문제

 

#include <stdio.h>

int main()
{
  int iCNT1;  
  int iCNT2;
  int iNumber;
  float fNumber;
  char cNumber;
  unsigned int *ip;
  float *fp;
  unsigned char *cp;
  
  ip=&iNumber;
  fp=&fNumber;
  cp=&cNumber;
  
  iNumber=25;
  fNumber=34.5f;
  cNumber='g';
  
  //변수를 이용한 출력
  printf("iNumber=%d\n", iNumber);
  printf("fNumber=%f\n", fNumber);
  printf("cNumber=%c\n", cNumber);  
  
  //포인터 변수를 이용한 출력
  printf("iNumber=%d\n", *ip);
  printf("fNumber=%f\n", *fp);
  printf("cNumber=%c\n", *cp);

  return 0;
}      
 

 

_________________________________________________________________________________________________________________________________________

 

3번 문제

 

#include <stdio.h>

int main()
{
  float fNumber;
  unsigned char *cp;
  
  fNumber=38.9;
  cp=(unsigned char *)&fNumber;
  
  printf("%02X  %02X  %02X  %02X  \n", *(cp+0), *(cp+1), *(cp+2), *(cp+3));  
  printf("%2c  %2c  %2c  %2c  \n", *(cp+0), *(cp+1), *(cp+2), *(cp+3));  
  
  return 0;
}

 

 

_________________________________________________________________________________________________________________________________________

 

 

4번 문제

 

#include <stdio.h>

int main()
{
  int iNumber;
  unsigned int *ip;
  ip=&iNumber;
  
  printf("숫자를 입력하시오: ");
  scanf("%d"&iNumber);
  
  *ip=(*ip)*2;
  printf("ip가 가리키는 iNumber의 두배값은 %d입니다\n", *ip);
  
  return 0;
}

 

 

_________________________________________________________________________________________________________________________________________

 

 

5번 문제

 

 

#include <stdio.h>

int main()
{
  unsigned int *ip;
  
  printf("%dbyte\n"sizeof(ip));
  
  return 0;
}

 

_________________________________________________________________________________________________________________________________________

 

 

6번 문제

 

포인터 변수

 

_________________________________________________________________________________________________________________________________________

7번 문제

 

임의의 변수의 주소값을

넣는다

 

 

사진이 학교컴에서 안올라가서 결과

값을 못올렸습니다 

 

728x90