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

[김성엽]5장연습문제

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

1.

#include <stdio.h>

int main()
{
  int inumber = 25;
  float fnumber = 34.5;
  char ch = 'g';

  printf("inumber : %d fnumber : %3.1f ch : %c\n", inumber, fnumber, ch);
  printf("inumber : %08X fnumber : %08X fnumber ch : %08X"&inumber, &fnumber, &ch);
    
  return 0;
}

2.

#include <stdio.h>

int main()
{
  int inumber = 25;
  int *i = &inumber;
  float fnumber = 34.5;
  float *f = &fnumber;
  char ch = 'g';
  char *c = &ch;
  

  printf("inumber : %d fnumber : %3.1f ch : %c\n", inumber, fnumber, ch);
  printf("inumber : %08X fnumber : %08X fnumber ch : %08X", i, f, c);
    
  return 0;
}

2_1

#include <stdio.h>

int main()
{
  float fnumber = 38.9f;
  unsigned char *f;
  f = (unsigned char *)&fnumber;
  printf("%02X %02X %02X %02X", *(f+0), *(f+1), *(f+2), *(f+3));
  return 0;
}

 

3.

#include <stdio.h>

int main()
{
  int inumber;
  int *i = &inumber;
  
  scanf("%d"&inumber);
  printf("%d", (*i)*2);
  
  return 0;
}

4.

#include <stdio.h>

int main()
{
  char *ch;
  short *s;
  int *i;
  float *f;
  
  
  printf("*char  : %d byte\n"sizeof(ch));
  printf("*short : %d byte\n"sizeof(s));
  printf("*int   : %d byte\n"sizeof(i));
  printf("*float : %d byte\n"sizeof(f));
  return 0;
}

5. 포인터

6. NULL

728x90