도드넷
C++에서의 데이터 타입 총정리. 본문
C++에서의 데이터 타입
기본 (Basic)
1. 문자형 char
EX : char A = 'Z';
2. 정수형 int
EX : int A = 32;
3. 실수형 float, double
EX : float A = 34.12;
4. 부울형 bool
: 0 거짓, 0아닌 수 참
EX : bool A = 0;
5. void형
: 비어있음
복합 (Advanced)
1. 열거형 enum
: 사용자정의 데이터의 나열
예)
enum rainbow_t {red, orange, yellow, green, blue, dark_blue, purple} rainbow;
(링크)
2. 문자열 string
: 문자의 모음
예)
string A = "문자열이랑게"
3. 포인터 * &
: 데이터의 주소를 저장하는 변수
예)
int *A; (포인터 변수 생성)
A = &B; (포인터 변수 A에 B의 주소 저장)
*A = 10; (*A의 주소에 10 저장)
cout << B; (B를 출력)
▶ 출력값 : 10
4. 배열
: 같은 타입의 데이터의 집합
예)
int A [200] = {1, 2, 3}
...
A[0] = 1
A[1] = 2
A[2] = 3
A[3] = 0
A[4] = 0
...
5.구조체 struct
: 사용자 정의 데이터 집합
구조체는 변수들의 집합(링크)
6. 공용체 union
: 메모리의 한 공간을 함께 공유하면서 사용하는 변수집합체
같이 사용하기때문에 value 를 변경할시 서로에게 영향을 줌!
예)
union mix_t { int a; char b; } mix;
접근 : mix.a , mix.b , mix.c
mix라는 유니온의 b 값을 f로 지정했지만
서로 영향을 주기때문에 해당 함수 실행시 출력값은 The value b is ... c 가 된다.
7. 클래스
: 사용자 정의 데이터, 함수들의 꾸러미
(링크)
'창고 > C++ [폐쇄]' 카테고리의 다른 글
[C++] short, long, double 타입들에 대하여. (+unsigned) (0) | 2014.09.18 |
---|---|
C++ 상수와 변수 그리고 지역변수와 전역변수 (0) | 2014.09.18 |
C++ 출력함수 cout 와 endl 에 대하여. (0) | 2014.09.06 |
C++ 함수 선언/정의/호출 하는법! (0) | 2014.09.06 |
fatal error LNK1123: COFF 오류 해결법!! (1) | 2014.09.04 |