본문 바로가기
Programming/C

[C 프로그래밍] 변수와 자료형 1

by SpiralMoon 2017. 2. 10.
반응형

프로그램이 동작할 때는 메모리(저장공간)에 값을 쓰거나 읽어와야 합니다.


변수란 어떠한 데이터를 담는 상자입니다.




지난 시간에 했던 것처럼 프로젝트를 생성하고 예제 소스를 적어봅시다.


위 코드의 의미는


 




상자 a의 속에 10이라는 데이터를 삽입하겠다는 뜻입니다.




코드를 하나 추가하고 성공적으로 a에 10이 들어갔는지 확인해 봅시다.


printf("%d\n", a); 는 a의 내용을 확인하는 코드입니다.


Ctrl + F5를 눌러주세요.




성공적으로 a에 10이 들어간 것을 확인했습니다!





그런데 저 a 앞에 붙은 int는 무슨 뜻일까요?


int는 자료형입니다.


자료형은 데이터의 형태입니다.


int 라는 것은 '정수'를 의미합니다.


정수란, 1, 2, 3과 같이 소숫점이 없는 자연수입니다.



그렇다면 자료형이 과연 int가 전부일까요?




위 코드를 삽입해줍시다.


(b의 값 뒤에 f는 안붙여도 좋지만 붙이는 습관을 기릅시다.)




이번에는 '정수'가 아닌 '실수' 자료형을 사용해 보았습니다.


실수란, 소숫점이 존재하는 수입니다.


(수학에서의 실수와 의미가 다릅니다)



int로 정수를, float와 double로 실수를 표현해 보았습니다.


정수와 실수로도 대부분의 것들이 표현되지만,


아직은 뭔가 허전합니다.


글자를 나타내는 문자형도 있어야겠죠?





마찬가지로 코드를 추가해주세요.




A라는 문자가 출력되었습니다.


char는 문자를 담을 수 있는 문자 자료형입니다.



정리 :

1. 변수는 데이터를 담는 공간

2. 자료형은 데이터의 형태

3. C에서는 정수, 실수, 문자 3가지의 형태가 있다. 

반응형

댓글