[C언어] 변수형의 개념
C언어2018. 3. 18. 00:43
[C언어] 변수형의 개념
개발 언어라는 것에서 가장 기본이며 중요한 것이 무엇일까?
개인적으로는 변수라는 것이 아닐까 생각 한다.
그렇다면 변수는 무엇일까?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> main() { int x; int y; int z; x = 1; y = 2; z = x + y; printf("%d", z); } 결과값 3 | cs |
변수란 쉽게 생각해서 내용물을 담는 그릇이라고 생각 하면 된다.
x라는 그릇에 1을 담았고 y라는 그릇에 2를 담았다.
그리고 z라는 그릇에 x그릇과 y그릇에 있는 내용물 합쳤다.
그럼 얼마가 되겠는가?
1 + 2 합쳐 3이 되는 결과 물이다.
그렇다면 왜 그릇이라는 변수를 사용하는 것일까?
그릇에는 계속 다른 내용물을 담을 수 있기 때문이다.
처음에 x에 1을 넣었다가 언제든 x에 10을 넣을 수도 있다.
그렇다면 이 그릇에 담을 수 있는 범위는 어디 까지 인가 ?
문자형 |
-128 ~ +127 또는 0 ~ 255 |
정수형 |
-2,147,483,648 ~ +2,147,483,647 또는 0 ~ 4,294,967,297 |
실수형 |
1,7E-308 ~ 1.7E308 |
문자형
1 2 3 4 | char ch; // 변수의 이름은 ch 외에 다른 이름도 사용 가능 ch = 5; // 문자형 변수 ch에 5를 대입 unsigned char uch; // unsigned 문자형 변수에는 양수만 가능 uch = 150; // 문자형 변수에 150을 | cs |
정수형
1 2 3 4 5 | int i; i = -1234 // 정수형 변수에 -1234 대입 int j; j = 2131231; // 정수형 변수에 2131231 | cs |
실수형
1 2 | double k; k = 3.1415 // 실수형 변수에 3.1415 를 | cs |
변수는 위와 같이 임의의 값을 저장하기 위해 선언하고 사용한다.
더 많은 자료형이 존재 한다.
변수란 것을 제대로 알고 사용해야 좋은 프로그램을 만들 수 있다.
'C언어' 카테고리의 다른 글
[C언어] 동전 던지기 시뮬레이션 예제(랜덤함수, 난수, 함수) (0) | 2018.03.28 |
---|---|
[C언어] 정수 입력 받아 많이 입력 받은 수와 빈도수 출력하기 (0) | 2018.03.22 |
[C언어] float 값 배열 초기화와 총합 평균 구하기 (0) | 2018.03.22 |
[C언어] C언어의 역사 (0) | 2018.03.14 |
[C언어] C언어를 빠른 시간내에 학습하는 방법 (0) | 2018.03.06 |
댓글