본문 바로가기

Embeded C

4_2 변수의 값과 주소


예제를 통하여 포인터를 보겠습니다

//변수의 값과 주소를 출력하는 프로그램

 #include <stdio.h>
int main()
{

int x;
x = 25;
printf("the value of x: %d\n\n", x);           //변수 x의 값을 출력
printf("the address of x: %p\n\n", &x);     //변수 x의 주소값을 출력

return 0;


}


결과>>

 the value of x: 25

 the address of x: BFFFF868
Press any key to continue_

 
설명>>

printf("the address of x: %p\n\n", &x); 

변수 x앞에 &(ampersand)를 주소연산자라 합니다.
즉&x는 x변수의 메모리 주소를 말하고 있습니다
또한 형식지정자 %p는 주소16진수로 출력할때 사용됩니다.

 

'Embeded C' 카테고리의 다른 글

5_1 함수  (0) 2011.04.19
4_3 포인터 변수  (0) 2011.04.19
4_1 포인터 개념잡기(작성중)  (0) 2011.04.18
Pull Up/Down resistor(풀업저항과 풀다운저항)  (0) 2011.03.28
1_1 C 함수의 구조 및 기본형  (0) 2011.03.28