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

백진웅 연습문제

by 알 수 없는 사용자 2013. 3. 22.
728x90
반응형
1번
#include <stdio.h>
int main ()
{
  int inumber;
  float fnumber;
  char ch = 'g';

  inumber = 25;
  fnumber = 34.5f;
  ch = 'g';

  printf("int number    = %d    address = %08X\n", inumber, &inumber);
  printf("float fnumber = %.1f  address = %08X\n", fnumber, &fnumber);
  printf("char ch       = %c     address = %08X\n", ch, &ch);

  return 0;

}

2-1번

#include <stdio.h>
int main ()
{
  int inumber;
  float fnumber;
  char ch;
  
  int *ip;
  float *fp;
  char *cp;
  
  inumber = 25;
  fnumber = 34.5f;
  ch = 'g';
  
  ip = &inumber;
  fp = &fnumber;
  cp = &ch;

  
  printf ("%d\n", *ip);
  printf ("%3.1f\n", *fp);
  printf ("%c\n", *cp);
  
  return 0;
}

2-2번

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

  fnumber = 38.9f;
  
  cp = (unsigned char *)&fnumber;

  
  printf ("%02X %02X %02X %02X\n", *cp, *(cp + 1), *(cp + 2), *(cp + 3));
  
  
  return 0;
}

3번

#include <stdio.h>
int main ()
{
  int inumber;
  
  int *ip;
  ip = &inumber;
  scanf ("%d"&inumber);
  
  printf ("%d의 2배 값은 %d 이다.\n", *ip, 2* (*ip));  
  return 0;
}

4번

#include <stdio.h>
int main ()
{
  int inumber;
  float fnumber;
  char ch;

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

  ip = &inumber;
  fp = &fnumber;
  cp = &ch;
  
  printf ("%d\n"sizeof(ip));
  printf ("%d\n"sizeof(fp));
  printf ("%d\n"sizeof(cp));

  printf ("%d\n"sizeof(*ip));
  printf ("%d\n"sizeof(*fp));
  printf ("%d\n"sizeof(*cp));  
  return 0;
}

5번

포인터

6번

NULL

 

728x90

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

C_PDF_5장 연습문제 1~5번_손초롱  (0) 2013.03.22
[김성엽]5장연습문제  (0) 2013.03.22
5장 연습문제 - 문영식  (0) 2013.03.22
연습문제- 한성원  (0) 2013.03.22
이수현 - 5장 연습문제  (0) 2013.03.22
임기준 5장 연습문제  (0) 2013.03.22
5장 연습문제 - 이규남  (2) 2013.03.22
[조유진]5장 연습문제  (0) 2013.03.22