본문 바로가기

Computer/Language - C/C++

C++ 바닥부터 시작하기(2) - 변수의 선언과 초기화

1. 기초 변수의 종류

C나 JAVA와 마찬가지로 C++에는 몇 가지 변수형들이 존재한다.
그리고 대부분은 위의 언어들과 특성을 공유한다.

char
short
int
long
float
double
long double
bool
wchar_t 
string

마지막 세 개를 빼고는 익숙한 것들이다.
bool의 경우, C에서는 존재하지 않았으나 C++에서 등장!
wchar_t는 1 wide character를 쓰기 위함이라는데 전각문자를 표시하기 위함이 아닐까 추측해본다.
마지막으로 string!은 C에서 포인터나 배열로 문자열을 표현하던 것을 쉽게해준다. (다만 string을 include 해야 한다)


2. 변수의 선언

역시나 C/JAVA와 마찬가지 형태인 변수타입 변수이름 을 따른다. 

int a;
long b;
double c;

별 특이점은 없다.


3. 변수의 초기화 

또! 똑같은 형태다. 선언하면서 초기화를 하는 방법과, 나중에 초기화를 해주는 방법이 있는데...

int a = 30;
int b(50);
int c;
c = 80;

그렇다! type 변수명(값) 을 사용해도 초기화가 된다는 말씀!
string greeting("HELLO"); 식으로 사용하면 되겠다.