<연습문제 1번>
#include<stdio.h>
int main()
{
int inumber;
float fnumber;
char ch;
inumber = 25;
fnumber = 34.5;
ch = 'g';
printf("inumber 값 : %d\ninumber 주소 : %08X\n", inumber, &inumber);
printf("fnumber 값 : %d\nfnumber 주소 : %08X\n", fnumber, &fnumber);
printf("ch 값 : %c\nch 주소 : %08X\n", ch, &ch);
return 0;
}
<연습문제 2번>
#include<stdio.h>
int main()
{
int* i;
float* f;
char* c;
int inumber = 25;
float fnumber = 34.5;
char ch = 'g';
i = &inumber;
f = &fnumber;
c = &ch;
printf("inumber : %d\nfnumber : %.1f\nch : %c\n", *i, *f, *c);
return 0;
}
<연습문제 3번>
#include<stdio.h>
int main()
{
float fnumber;
unsigned char* uc;
fnumber = 38.9f;
uc = (unsigned char *)&fnumber;
printf("%02X %02X %02X %02X\n", *uc, *(uc+1), *(uc+2), *(uc+3));
printf("%c %c %c %c\n", *uc, *(uc+2), *(uc+3), *(uc+4));
return 0;
}
<연습문제 4번>
#include<stdio.h>
int main()
{
int inumber;
int* num2;
printf("숫자를 입력 하세요. ");
scanf("%d", &inumber);
num2 = &inumber;
*num2 = (inumber*2);
printf("%d\n", *num2);
return 0;
}
<연습문제 5번>
#include<stdio.h>
int main()
{
int a = 5;
int* num;
num = &a;
printf("%d\n", sizeof(num));
return 0;
}
<연습문제 6,7번>
포인터
NULL
'코스웨어 > 13년 스마트컨트롤러' 카테고리의 다른 글
교재 5장 문제(원동일입니다) (0) | 2013.03.22 |
---|---|
5장 연습문제_진종영 (0) | 2013.03.22 |
C-5장 연습문제 _ 황두민 (0) | 2013.03.22 |
교재 5장 연습문제 (김경순) (0) | 2013.03.22 |
C_PDF_5장 연습문제 1~5번_손초롱 (0) | 2013.03.22 |
[김성엽]5장연습문제 (0) | 2013.03.22 |
5장 연습문제 - 문영식 (0) | 2013.03.22 |
연습문제- 한성원 (0) | 2013.03.22 |