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

1.

#include<stdio.h>
int main()
{
  int inumber = 25;
  float fnumber = 34.5;
  char ch = 'g';
  printf("%p: %d\n"&inumber,inumber);
  printf("%p: %f\n"&fnumber,fnumber);
  printf("%p: %c\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("%08x %08x %08x\n", ip, fp, cp);

  return 0;
}

2-2

#include <stdio.h>
int main()
{
  float fnumber=38.9f;
  unsigned char *fp;
  fp = (unsigned char  *)&fnumber;
  printf("%02x,%02x,%02x,%02x", *fp,*(fp+1),*(fp+2),*(fp+3));
  return 0;
}

3.

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

#in#include <stdio.h>
int main()
{
  int* ip;
  printf("%d"sizeof(int*));
  return 0;
}

728x90
댓글수0