─━ IT ━─

[정보처리기사 2021][실기 독학][1] 데이터 타입[1]

DKel 2021. 3. 20. 08:48
반응형

데이터 타입

데이터 타입은 변수에 저장될 데이터의 형식을 나타내는 것.

변수는 선언할 때 데이터 타입이 꼭 필요하다.

(** 특정 언어 제외. 정보처리기사에서 다루는 언어는 무조건 필요함)

데이터 타입의 유형

정수 타입 (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)

반응형