본문 바로가기

BackEnd/C

메모리 공간의 할당과 활용

반응형


1. 변수란?


변수는 데이터의 저장과 참조를 위해 할당된 메모리 공간이라 할 수 있다.



2. 변수의 선언  - int num;





1) 메모리 공간의 할당 - int 

     

     - 할당이란 내가 데이터를 저장하고 참조하기 위한 메모리 공간을 미리 마련해두는것

  

     - int 자료형은 10진수 정수를 저장하기 위한 4byte 메모리 공간을 할당하도록 약속 


     - 자료형은 타입 용도에 따라 할당 방식이 달라짐




2) 변수 이름 붙이기  - num



   - 할당된 메모리 공간에 접근(저장과 참조를)하기 위해 특정 변수의 이름을 붙인다.



  





3. 메모리 공간의 활용


     1) 활용


할당된 메모리 공간에 데이터를 저장을 하고 참조하는 것을 말한다.


num = 20;



    2)  활용 예시(데이터의 저장과 참조)






1
2
3
4
5
6
7
8
9
10
11
12
int main(void)
{
    int val=0;   //변수 선언 및 초기화
 
    val=1+2;   //덧셈 연산 후에 대입(저장)
    printf("1+2=%d \n", val);//참조
 
    val=2+3;
    printf("2+3=%d \n", val);   //문자열 출력
    
    return 0;
}
cs




4. 프로그램이란?


프로그램이란 위에서 본것처럼 데이터를 표현하고 처리하는것이다.


- 데이터의 표현이란 데이터를 메모리 공간에 저장하고, 저장한 데이터를 참조하는 것을 말한다.


- 처리는 여러가지 처리가 있지만, 가장 기본적인건 연산이다(더하고 빼고 하는것들)




반응형

'BackEnd > C' 카테고리의 다른 글

데이터 표현의 단위  (0) 2018.12.04
진수와 진수변환  (0) 2018.12.04
서식문자(Conversion specifier)  (0) 2018.12.04
이스케이프 시퀀스(특수문자)  (0) 2018.12.04
프로그램의 기본 구성과 printf 함수의 기능  (0) 2018.12.03