본문 바로가기

프로그래밍/C언어

[C언어] 변수(2)


안녕하세요 ! 초보개발자 입니다. 

이 블로그는 개인 공부 정리용 블로그 입니다. 

혹 잘못된 내용이 있다면 지적 부탁드리겠습니다.

그리고 질문주신다면 최대한 아는선에서 답변드리도록 하겠습니다.

그럼 시작하도록 하겠습니다.




변수(variable)


4) 자료형


 저번 강의에서 int num; 을 설명 할 때 int 가 무엇인지에 대해서 대충 설명 하였는데 여기서 자세히 설명해 보도록 하겠습니다.

 data 의 종류에는 크게  문자와 숫자로 나눌 수 있습니다. 이러한 data가 저장될 공간의 크기를 정의한것이 자료형(data type) 이라고  합니다. 

 자료형의 종류에는 기본형과 그로부터 파생된 파생형으로 나눌 수 있습니다. 먼저 기본형에는 다음과 같은 타입이 있습니다.


문자형

char

정수형

short, int, long, long long

실수형

float, double ,long double 

 

문자형은 문자를 저장하는데 사용이 되며 변수당 하나의 문자만 저장할 수 있습니다.

정수형은 정수를 저장하는데 사용이 되며 주로 int 가 사용 됩니다.

실수형은 실수를 저장하는데 사용이 되며 주로 double가 사용이 됩니다.


다음 파생형에는 배열,구조체,포인터,함수 등 여러가지가 있습니다. 이것들에 대해서는 나중에 알아 보도록 하겠습니다.


5) 상수


 상수는 변수와 같이 값을 저장 할 수 있는 공간이지만 변수와는 달리 한번 값을 저장 하게 되면 다른 값으로 변경 할 수 없습니다. 상수를 선언하는 방법은 변수를 선언할 때 'const' 를 붙여 주면 됩니다. ex) const int num=10;


간단한 예제를 통해서 더 자세히 알아 보겠습니다.





음.. 작성해보고 나니 설명할 것이 없네요 ㅎㅎㅎ




무튼 실행 결과는 위 그림과 같습니다. 


오늘 강의는 여기서 마치고 다음시간에는 화면에 출력하는 함수인 printf 함수와 입력하는 함수인 scanf 함수에 대해서 알아 보도록 하겠습니다.

'프로그래밍 > C언어' 카테고리의 다른 글

[C언어] 진법  (0) 2017.04.04
[C언어] printf 함수와 scanf 함수  (1) 2017.04.03
[C언어] 변수(1)  (0) 2017.04.02
[C언어] hello.c 분석  (0) 2017.04.02
[C언어] 시작하기..  (2) 2017.04.02