c언어 기초
데이터 저장을 위한 변수
달달고냥
2017. 3. 17. 13:04
1. 변수란
데이터를 저장할 수 있는 메모리 공간에 붙여진 이름
2. 다양한 형태(자료형)의 변수
- 정수형 : char, int, long
- 실수형 : float, double
3. 변수의 선언 및 대입
대입 연산자(=): 값을 대입하기 위한 용도의 연산자
int main(void)
{
int val; // int형 변수 val의 선언
val = 20; // 변수 val에 20을 저장
. . . . . .
[예]
#include <stdio.h>
int main(void)
{
int a, b; // 쓰레기 값으로 초기화
int c=30, d=40;
a=10;
b=20;
printf("%d %d \n", a, b);
printf("%d %d \n", c, d);
return 0;
}
* 변수 선언 시 주의 사항
첫째 : 변수의 이름은 알파벳, 숫자 언더바(_)로 구성
둘째 : 대 소문자 구분
셋째 : 변수의 이름은 숫자로 시작 불가, 키워드 사용 불가
넷째 : 공백이 포함될 수 없음
* 덧셈 프로그램
#include <stdio.h>
int main(void)
{
int result; //변수 선언
result=3+4; //덧셈 결과 저장
printf("덧셈 결과 : %d \n", result);
printf("%d 더하기 %d는 %d 입니다. \n", 3, 4, result);
printf("변수 result에 저장된 값 : %d \n", result);
return 0;
}
4. 변수와는 다른 상수!
상수도 메모리 공간을 할당 받는다. 하지만 데이터의 변경이 불가능하다.