👩‍💻 알고리즘/🔠 C

[한빛미디어 혼공학습단_혼공C] 2주차 스터디 ch3~ch4

오브 🧙‍♂️ 2024. 1. 14. 23:54

03. 변수와 데이터 입력

03-1. 변수

변수는 데이터를 저장해놓는 공간

변수의 형태를 자료형 혹은 데이터형이라고 하고, 정수형과 실수형으로 구분

같은 정수형이라도 char,short,int,long,long long으로 구분

정수

자료형 : int

 

형태 : int a(변수명);

( => 컴파일러야, 정수를 저장할 공간을 a라고 정하고 4바이트 할당할게! )

 

변수를 선언하면 메모리에 저장공간이 생긴다.

컴퓨터의 메모리 공간은 재활용되기 때문에, 처음엔 무슨 값이 들어있었는지 이해할 수 없다. 

이 값을 쓰레기 값이라고 하는데, 이 때문에 프로그램에 오류가 발생할 수 있으므로 초기화 과정이 필요하다.

 

변수 선언할 때 규칙

1. 중괄호 {}안에 변수를 선언하며 선언하는 위치부터 블록 끝까지 사용 가능

2. 컴파일러에 따라 변수 선언 위치 제한됨

3. 변수 자료형이 같으면 동시에 둘 이상의 변수 선언 가능

4. 대입 연산자는 = 연산자 왼쪽 변수에 오른쪽 값을 저장함

5. 변수는 연산자 왼쪽에서는 저장 공간이 되고, 오른쪽에서는 값이 됨 ( l-value / r-value )

 

실수 double

 

문자,문자열 char

크기 : 1바이트(8비트)

작은 범위의 정수를 저장할 수 있지만, 주로 문자 저장


미션