변수와 형식지정문자란?
변수는 무언가를 담을 수 있는 그릇같은 존재입니다.
어떤 값이든 변수에 담아 보관 할 수도 있고 연산을 해서
변수를 출력할수도 있어서 C언어든 C++이든 없어선 안될 중요한
존재이며 변수의 종류에는 여러가지가 있습니다.
형식지정문자는 변수를 출력할 때 여러가지의 종류를 배려해
각각의 다양한 종류마다 특정 형식을 지정한 문자로 대신 그 변수를
표현 할 수 있는 문자입니다.
─────────────────────────────────────────────────
─────────────────────────────────────────────────
변수의 종류
종류 |
예제 (변수 선언/변수 대입) |
용도 |
short int |
short int 변수명 / 변수명 = 값 |
2바이트의 정수를 담음 |
int |
int 변수명 / 변수명 = 값 |
4바이트의 정수를 담음 |
long int |
long int 변수명 / 변수명 = 값 |
4바이트의 정수를 담음 |
float |
float 변수명 / 변수명 = 값 |
4바이트의 실수를 담음 |
char |
char 변수명 / 변수명 = '값' |
1바이트의 문자를 담음 |
이것들 말고 다른 변수는 아주아주 많지만 대표적인,많이 사용하는 변수들만 정리했습니다.
변수를 선언함으로써 "변수명의 이름을 가진 몇바이트의 특정공간을 사용하겠다"라는
의미가 되며
변수명 = 값
을 적는다면 그 변수 안 에 값이 보관이 될것입니다.
ex)
현재 int a; 로 a 라는 변수를 선언하고 a 에다가 10이란 값을 넣어서 a 안에는 10이 들어가있는 상태입니다.
─────────────────────────────────────────────────
─────────────────────────────────────────────────
형식지정문자의 종류
종류 |
예제 |
용도 |
int |
%d |
4바이트 정수 표현 |
float |
%f |
4바이트 실수 표현 |
char |
%c |
1바이트 문자 표현 |
ex)
변수 a 가 int(4바이트 정수) 이기때문에 그에 같은 %d를 씁시다.
위의 사진처럼 %d(형식지정문자) 로써 표현해야하는 변수는 옵션에 적어 넣어야합니다.
코딩한 후 실행을 하면
text 부분에 적은 "a 는 %d 입니다" 가 출력되는게 아닌 %d 부분에 10이 출력되면서
컴퓨터가 정상적으로 변수 a 의 값을 출력 했다는것을 볼 수 가 있습니다.
다른 형식의 변수도 이런식으로 사용하시면 됩니다.
'C/C++' 카테고리의 다른 글
C언어 - 연산자 (0) | 2013.09.01 |
---|---|
C언어 - scanf 함수,주석문 (0) | 2013.08.31 |
C언어 - main,printf 함수 (0) | 2013.08.31 |
C/C++ - 특징 (0) | 2013.08.28 |
C/C++ <- 대체 이것들은 뭐지?! (0) | 2013.08.25 |