알 수 없는 사용자
2013. 3. 22. 16:53
<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; } |
포인터 변수
<7번 문제>
NULL