프로그램에서 다루는 메모리는 크게 '주메모리(main memory)'와 '보조메모리(secondary memory)'로 구분한다.

메모리의 단위에는 최소단위인 비트:bit(binary digit)바이트:byte가 존재한다. 비트는 0 과 1만을 가질 수 있으며 메모리에 저장된 값는 2진수 체계로 연산되며 저장된다.

메모리의 공간은 주소를 가지고 있다. 프로그램에서는 주소대신 변수를 이용하기도 한다. 변수는 메모리의 주소 대신 사용하는 메모리 공간의 이름이기 때문이다. C 프로그램에서는 필요할 경우 메모리의 주소를 이용하여 메모리에 접근하는 방법이 있다.

int i_num;    //  변수를 선언해서 메모리에 접근.
int *ptr = &i_num;    //  포인터 변수를 이용해서 주소를 참조하여 직접 메모리에 접근.
신고

'컴퓨터 언어 > C' 카테고리의 다른 글

자료형  (1) 2012.06.09
어휘적 최소 단위 "토큰"  (1) 2012.06.08
메모리의 구성  (1) 2012.06.08
C의 함수 구조  (1) 2012.06.07
부호 비트 방식  (0) 2012.04.03
상수  (0) 2012.04.03


티스토리 툴바