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"); 식으로 사용하면 되겠다.
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"); 식으로 사용하면 되겠다.
'Computer > Language - C/C++' 카테고리의 다른 글
C++ 바닥부터 시작하기(3) - 함수의 선언과 프로토타입 (0) | 2013.01.14 |
---|---|
C++ 바닥부터 시작하기(1) - Hello World (0) | 2011.03.22 |
case 문에서는 변수 선언이 안된다?! (0) | 2010.11.09 |