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

5장 연습문제 - 문영식

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

<1번 문제>

#include <stdio.h>
int main()
{
  int inumber;
  float fnumber;
  char ch;
  
  inumber = 25;
  fnumber = 34.5;
  ch = 'g';
  
  printf("inumber 의 값 : %2d\t 주소값 : %p\n",inumber, &inumber);
  printf("fnumber 의 값 : %3.2f\t 주소값 : %p\n",fnumber, &fnumber);
  printf("     ch 의 값 : %1c\t 주소값 : %p\n", ch, &ch);

  return 0;
}  

<2번 문제>

#include <stdio.h>
int main()
{
  int inumber = 25;
  float fnumber = 34.5;
  char ch = 'g';

  int *ip;
  float *fp ;
  char *cp ;

  ip = &inumber;
  fp = &fnumber;
  cp = &ch;

  printf("inumber의 값 : %2d\n",*ip);
  printf("fnumber의 값 : %2.2f\n",*fp);
  printf("ch     의 값 : %2c\n",*cp);
  

  return 0;
}

<3번 문제>

#include <stdio.h>
int main()
{
  float fnumber = 38.9f;
    unsigned char *ucp;
     unsigned int uinum;
  ucp = (unsigned char *)&fnumber;
  
  for(uinum= 0; uinum <= 3; uinum++)
  {
    printf("%02X\t", *(ucp+uinum));    
  }
    
  return 0;
}

<4번 문제>

#include <stdio.h>
int main()
{
  int inumber;

  printf("수를 입력하시요");
  scanf("%d"&inumber);
  inumber = inumber * 2;
  printf("inumber의 2배는 %d\n", inumber);
  
  
  return 0;
}

<5번 문제>

#include <stdio.h>
int main()
{
  int *ip;
  float *fp;
  char *cp;

  printf("*ip의 저장크기는 %dbyte\n", sizeof(ip));
  printf("*fp의 저장크기는 %dbyte\n", sizeof(fp));
  printf("*cp의 저장크기는 %dbyte\n", sizeof(cp));

  return 0;
}

 

<6번 문제>

포인터 변수

<7번 문제>

NULL

728x90

'코스웨어 > 13년 스마트컨트롤러' 카테고리의 다른 글

교재 5장 연습문제 (김경순)  (0) 2013.03.22
교재5장 연습문제 (임태형)  (0) 2013.03.22
C_PDF_5장 연습문제 1~5번_손초롱  (0) 2013.03.22
[김성엽]5장연습문제  (0) 2013.03.22
연습문제- 한성원  (0) 2013.03.22
백진웅 연습문제  (0) 2013.03.22
이수현 - 5장 연습문제  (0) 2013.03.22
임기준 5장 연습문제  (0) 2013.03.22