C언어

[모두의 C언어] 프로그래머로서의 메모리에 대한 자세

jayoon 2021. 7. 2. 23:36

작은 수만을 다루는 변수를 선언할 때 굳이 8바이트를 다루는 자료형인 long, float, double을 사용할 필요가 없다. 메모리가 충분하다고 생각하면서 소프트웨어를 개발하는 것은 좋은 프로그래머라 할 수 없다. 왜냐면 우리가 사용하는 각각의 제품은 사용하는 사양이 다르기 때문에 냉장고, TV 등 높은 사양이 필요 없는 곳에는 조금이라도 메모리 공간을 절약하려고 애쓸 것이다.

 

따라서 변수 하나를 선언하더라도 저장하고자 하는 값의 범위를 생각하고, 그에 맞는 자료형을 선택하여 메모리 사용을 최소화하는 쪽으로 코딩을 해야 한다.