2013. 8. 31. 01:37

C언어 - 변수,형식지정문자

변수와 형식지정문자란?

변수는 무언가를 담을 수 있는 그릇같은 존재입니다.

어떤 이든 변수에 담아 보관 할 수도 있고 연산을 해서

변수를 출력할수도 있어서 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