[변수]
툴 버전 : Visual Studio 2017
C언어는 다양한 데이터 타입을 제공 한다.
변수는 변할 수 있는수. 즉 고정되어 있지 않은 수라는 뜻이다. 숫자 1, 99, 3.14 같은 상수의 반대 개념이다.
변수에는 수치값 뿐 아니라 문자열이나 포인터 같은 값도 저장된다.
변수에서 '수'는 데이터 라고 보면된다. 변할 수 있는 데이터(Data)
[변수명 작성 규칙]
1. 대.소 문자를 구분 한다.
2. 숫자도 가능 하다.
3. 뛰어쓰기 는 안되지만 _(언더바)는 가능하다.
4. 길이의 제약이 없지만 65자 이상은 보장해 주지 않는다.
5. 예약어는 안된다.
변수의 종류
기본형 타입 - 문자형, 정수형, 실수형, 열거형, void형
유도형 타입 - 함수형, 배열, 포인터, 구조체, 공용체
[변수의 타입]
정수 형 |
int |
short int | |
long int | |
unsigned int | |
unsigned short int | |
실수 형 |
float |
double | |
long double | |
문자 형 |
char |
signed char | |
unsigned char |
[변수의 서식]
서식 |
설명 |
%d 와 %i |
10진 정수로 출력 |
%o |
8진 정수로 출력 |
%x 와 %X |
16진 정수로 출력 |
%u |
부호없는 10진 정수로 출력 |
%c |
1개의 문자를 출력 |
%s |
문자열을 출력 |
%f |
고정 소수점 형식의 실수로 출력 |
%e 와 %E |
부동 소수점 형식의 실수로 출력 |
%g 와 %G |
%f, %e 중 더 짧은 형식으로 출력 |
%p |
포인터의 번지값을 출력 |
%n |
출력된 문자 개수를 포인터 변수에 대입 |
%% |
%문자 자체를 출력 |
[변수의 종류]
구분 |
타입 |
설명 |
기본 형 |
정수 형 |
정수 |
문자 형 |
문자 | |
실수 형 |
실수 | |
Void 형 |
타입이 정해지지 않은 자료 형 | |
유도 형 |
열거 형 |
가능한 값들의 나열 형 |
배열 |
같은 타입의 자료 집합 | |
구조체 |
다른 타입의 자료 집합 | |
공용체 |
메모리를 공유하는 자료 집합 | |
포인터 |
대상체의 번지를 가리키는 타입 | |
함수 형 |
함수의 번지를 가리키는 타입 |
[변수의 선언]
타입 변수명[=초기값][,변수명....]; |
1. 변수 선언
2. 변수 선언
'프로그래밍 > C 언어(정리)' 카테고리의 다른 글
C언어] else문 (0) | 2018.12.16 |
---|---|
C언어] if문 (0) | 2018.12.15 |
C언어] scanf (0) | 2018.12.14 |
C언어] printf (0) | 2018.12.13 |
C언어] Visual Studio 2017_프로젝트 생성 (0) | 2018.12.13 |