본문 바로가기
IT 인터넷

변수의 종류 & 변수 선언하기

by blue1000worid 2024. 8. 18.
반응형

변수의 종류 & 변수선언하기

 

1. 서론


   프로그래밍에서 변수는 데이터를 저장하고 조작하는 데 필수적인 요소입니다. 변수를 이해하고 적절하게 선언하는 것은 모든 프로그래머가 갖추어야 할 기본적인 능력입니다. 이번 블로그에서는 변수의 종류와 변수 선언 방법에 대해 알아보겠습니다.

 


II.  변수란 무엇인가?

 


   변수는 프로그래밍에서 데이터를 저장하는 이름이 있는 공간입니다. 변수를 통해 프로그램은 데이터를 메모리에 저장하고 필요할 때 이 데이터를 참조하거나 조작할 수 있습니다. 예를 들어, 간단한 숫자나 문자열을 저장하고 나중에 이 값을 사용하는 경우, 변수는 매우 유용합니다.

 

변수의 종류 & 변수 선언하기 대표이미지


III. 변수의 종류

 


변수는 프로그래밍 언어에 따라 다양한 형태로 나눌 수 있습니다. 대표적인 변수의 종류는 다음과 같습니다.

 


 1. 자료형에 따른 변수


 가. 정수형(Integer)

 

 정수 값을 저장하는 변수입니다. 예를 들어, int는 대부분의 프로그래밍 언어에서 정수형 변수를 선언할 때 사용됩니다.


< python>
 
 int count = 10;


 나. 실수형(Float/Double)

 

소수점을 포함한 실수 값을 저장하는 변수입니다. float 또는 double 키워드로 선언합니다.


 <python>
 
 float temperature = 36.5;

 

 

 다. 문자형(Character):단일 문자를 저장하는 변수입니다. char 자료형을 사용합니다.

 


< python>

 char grade = 'A';

 


라. 문자열형(String):
문자열을 저장하는 변수입니다. 문자열은 문자들의 집합으로, String 자료형을 사용합니다.


 <python>

 String name = "John"; 

 

 

마. 불리언형(Boolean):참(true) 또는 거짓(false) 값을 저장하는 변수입니다. boolean 자료형을 사용합니다.


< python>
 
 boolean isActive = true; 

 

 

2. 변수의 범위에 따른 변수

 


가. 지역 변수(Local Variable):
함수나 블록 내에서 선언된 변수로, 해당 함수나 블록이 종료되면 사라집니다.

 

 

< python>

 

 void exampleFunction() { int localVar = 5; // 이 변수는 exampleFunction 내에서만 사용 가능 }

 


나. 전역 변수(Global Variable):
프로그램 전체에서 접근 가능한 변수입니다. 보통 프로그램의 시작 부분에 선언됩니다.


< python>
 
 int globalVar = 10;

 

 void exampleFunction() { // globalVar는 여기서도 접근 가능 }

 


다. 클래스 변수(Class Variable): 객
체지향 프로그래밍에서 클래스 내부에 선언된 변수로, 클래스의 모든 인스턴스가 공유합니다.


< java>
 
 class ExampleClass { static int classVar = 20; }

 


 3. 상수(Constant)


 상수(Constant):
한 번 값을 할당한 후에는 변경할 수 없는 변수입니다. 상수는 주로 변하지 않는 값을 저장할 때 사용됩니다. 대부분의 언어에서 const 또는 final 키워드로 선언됩니다.


< java>
 
 final int MAX_VALUE = 100; 

 

 

4. 변수 선언하기

 


변수를 선언할 때는 변수의 이름과 자료형을 지정해야 합니다. 각 언어마다 변수 선언 방식이 다를 수 있지만, 기본적인 흐름은 비슷합니다.


 가. 변수 선언 예시


< Python>


 age = 25
 name = "Alice"

 


 <Java>
 
 int age = 25;
 String name = "Alice"; 

 

 

<JavaScript>


 let age = 25;
 const name = "Alice";

 

 5. 변수 이름 짓기 규칙


변수를 선언할 때는 다음과 같은 규칙을 따르는 것이 좋습니다.


 가. 의미 있는 이름 사용:
변수가 어떤 역할을 하는지 알 수 있도록 의미 있는 이름을 사용합니다.
< java>

 int numberOfStudents = 30; 

 

나. 소문자로 시작: 일반적으로 변수 이름은 소문자로 시작하며, 여러 단어로 이루어진 경우 카멜 표기법(camelCase)을 사용합니다.


< python>

 firstName = "Alice"


다. 특수문자 사용 제한:
언더스코어(_) 외의 특수문자는 변수 이름에 사용할 수 없습니다.


IV. 결론

 


   변수는 프로그래밍에서 필수적인 개념이며, 다양한 종류의 변수가 존재합니다. 각 변수는 저장할 데이터의 종류와 사용 범위에 따라 적절히 선택되고 사용됩니다. 변수를 올바르게 선언하고 관리하는 것은 효율적이고 가독성 높은 코드를 작성하는 데 중요한 역할을 합니다. 변수의 개념을 잘 이해하고 다양한 상황에서 적절하게 사용할 수 있도록 연습해 보세요!

반응형