변수란, 어떤 값을 저장하는 공간이라고 보면 된다.
ex) int num;, double PI;, float pi;, char onestr;, char name[100];
변수명은 사용자가 원하는대로 이름을 지을수 있다.
하지만, 언더바(_)를 제외한 특수문자는 사용할 수 없으며 변수명의 첫 글자가 숫자여도 안된다.
그리고 저장하는 타입에 맞게 자료형을 선언 해줘야 한다.
자료형 종류는 밑의 링크를 참고
변수에 값을 저장하는 방법이 2가지가 있다
첫번째는 변수를 선언하고 변수 = 값; 으로 저장하기
1. 변수 선언후 변수 = 값; 으로 저장 ex)
#include <stdio.h>
int main()
{
int num;
num = 10;
}
2. 변수 선언과 동시에 값 초기화 ex)
#include <stdio.h>
int main()
{
int num = 10;
}
변수를 이용해서 사칙 연산을 하는데
C언어에서 사칙연산 기호는 밑의 표를 참고하면 된다.
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 몫 , 나누기 |
% | 나머지 |
사칙연산 ex)
#include <stdio.h>
int main()
{
int a = 10, b = 3;
printf("%d\n", a + b);
printf("%d\n", a - b);
printf("%d\n", a * b);
printf("%d\n", a / b);
printf("%lf\n", (double)a / b);
printf("%d\n", a % b);
return 0;
}
(실행결과)
나눗셈을 할때 정수형 / 정수형은 결과값이 정수형으로 나오게 되므로,
형변환을 이용해서 실수형으로 변형한 뒤, 나누어야한다.
'C언어 > C_지식_정리' 카테고리의 다른 글
[C 언어] 관계 연산자 (0) | 2019.12.02 |
---|---|
[C 언어] 문자열의 숫자를 정수형으로 변환해주는 atoi 함수 (0) | 2019.12.01 |
[C 언어] 자료형 (0) | 2019.11.29 |
[C 언어] CMD(명령 프롬프트) 에서 프로그램 실행시 실행 옵션 받기 (0) | 2019.11.29 |