데이터 타입
데이터 타입은 변수에 저장될 데이터의 형식을 나타내는 것.
변수는 선언할 때 데이터 타입이 꼭 필요하다.
(** 특정 언어 제외. 정보처리기사에서 다루는 언어는 무조건 필요함)
데이터 타입의 유형
정수 타입 (Integer Type)
- 소수점이 없는 정수 표현
부동 소수점 타입 (Floating Point Type)
- 소수점 이하가 있는 실수 표현
문자 타입 (Character Type)
- 한 문자 저장시 사용 (작은따옴표로 사용. 'A', '1' 등)
문자열 타입 (Chracter String Type)
- 문자열 저장시 사용 (큰따옴표로 사용. "A", "ABC", "Hello World!" 등)
불린 타입 (Boolean Type)
- 참(true), 거짓(false) 판단시 사용
- 기본적으로 false 지님.
배열 타입 (Array Type)
- 같은 타입 데이터 집합을 만들어 저장할 때 사용
- 중괄호({}) 안에 콤마(,)로 구분하여 값 나열
C/C++에서의 데이터 타입
문자 char - 1Byte (기억범위 -128~127)
부호없는 문자 unsigned char 1Byte (기억범위 0~255)
정수 short 2Byte (-32768~32767)
정수 int 4Byte (-2147483648~2147438647)
정수 long 4Byte (-2147483648~2147438647)
정수 long long 8Byte (-9223372036854775808~9223372036854775807)
부호없는 정수형 unsigned short 2Byte (기억범위 0~65535)
부호없는 정수형 unsigned int 4Byte (기억범위 0~4294967295)
부호없는 정수형 unsigned long 4Byte (기억범위 0~4294967295)
실수 float 4Byte (기억범위 1.2*10-38~3.4*1038)
실수 double 8Byte (기억범위 2.2*10-308~1.8*10308)
실수 long double 8Byte (기억범위 2.2*10-308~1.8*10308)