관리 메뉴

도드넷

C++에서의 데이터 타입 총정리. 본문

창고/C++ [폐쇄]

C++에서의 데이터 타입 총정리.

도드! 2014. 9. 11. 09:30




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. 클래스 

: 사용자 정의 데이터, 함수들의 꾸러미

(링크)







반응형
Comments