반응형
포인터를 이용하여 변수의 주소를 하나 출력해봅시다.
#include <iostream>
using namespace std;
int main()
{
int a=3;
int *p=&a;
cout<<p<<endl;
}
출력 결과는 아래와 같습니다.
0x7ffc81415ccc
위 값은 16진수입니다. 0x 는 16진수를 뜻합니다. 16진수에서 1부터 9까지는 10진수와 동일하고 10~15은 각각 문자로된 이름이 붙어있습니다.
10 a
11 b
12 c
13 d
14 e
15 f
16은 10입니다. 자릿수가 바뀌기 때문입니다.
반응형
'C++ > 포인터' 카테고리의 다른 글
[C++] 배열의 원소를 포인터로 접근하기 ar[i]=*(ar+i) (0) | 2022.08.12 |
---|---|
[C++] 포인터에서 * 연산자의 두 가지 사용법 (0) | 2022.08.12 |
[C++] 포인터에서 덧셈 뺄셈 연산 (0) | 2022.08.11 |
[C++] 포인터에서 p와 *p의 차이 (0) | 2022.08.11 |
[C++] 포인터란 무엇인가 (0) | 2022.08.11 |
댓글