반응형
쌈박하게 결론부터
8비트 = 1바이트
'바이트'가 글자수 3개로 더 많으니 더 긴 데이터 단위라고 생각하면 어떨까요?
포인터 변수는 4바이트가 될 수도 8바이트가 될 수도 있습니다.
컴퓨터를 살때 32비트 시스템 64비트 시스템 이런게 적혀져 있는데 바로 이게 포인터 변수가 저장하는 주소값의 크기입니다.
포인터 변수의 크기는 주소값의 크기와 일치하기에 4바이트 혹은 8바이트가 될 수 있다는 것.
내 컴퓨터는 64비트 시스템이니까 포인터 변수의 크기는 8바이트라는걸 알 수 있습니다!!
끝
반응형
'개발 공부 > C언어' 카테고리의 다른 글
#9 C언어 scanf 함수에서 문자열 입력할때 공백처리 (0) | 2022.08.02 |
---|---|
#8 C언어 배열이름 앞에는 왜 &를 안 붙일까? (0) | 2022.08.01 |
#6 C언어 사칙연산할 때의 자료형 변환 (0) | 2022.08.01 |
#5 C언어 (++i, i++) 후위연산 전위연산 차이점 쉽게 이해하는 법 (0) | 2022.07.31 |
#4 C언어 main에서 return 0, return -1 의 뜻 (0) | 2022.07.31 |
댓글