정보처리기사 실기/02. 응용SW엔지니어링
[2020 정보처리기사 실기 - 프로그래밍 언어 활용] 데이터 타입
SNNP
2020. 3. 20. 08:36
*데이터 타입
1) 데이터 타입
- 응용 소프트웨어 개발에 사용되는 기본 문법 중 하나
- 변수 또는 상수가 가질 수 있는 속성값의 길이 및 성질
2) 주 기억장치에서 데이터 타입과 변수의 개념
- 변수명 : 주 기억 장치에 저장되는 데이터 값의 저장 공간 이름
- 데이터 : 메모리에 저장된 실제 값
- 데이터 타입 : 변수가 가질 수 있는 속성값의 길이 및 성질
3) 데이터 타입의 유형
- 프로그래밍 언어에 따라 데이터 타입의 유형이 조금씩 다를 수 있음
boolean | 참과 거짓 판단 | true, false |
정수 | 양수 음수의 정수 값 표현 | 1,100,-5 |
부동 소수점 | 소수점을 포함하는 실수 값 표현 | 3.1415 |
문자 | 하나의 문자를 표현 | 'a', 'A' |
문자열 | 나열된 여러개의 문자를 표현 | "string" |
배열 | 동일한 타입의 여러 데이터를 묶어서 표현 | [7,14,21] |
- 데이터의 길이 단위
0과 1을 표현 가능한 비트단위를 이용해서 데이터 타입의 기본이 되는 byte,
그리고 byte에 1024씩 곱해서 다양한 길이의 데이터 길이가 표현됨
1바이트에 8비트
- 데이터 타입의 길이
(java)
정수형 | byte | 1 byte |
short | 2 byte | |
int | 4 byte | |
long | 8 byte | |
char | 2 byte | |
실수형 | float | 4 byte |
double | 8 byte |
(python)
정수형 | int | 4 byte |
long | 무제한 | |
실수형 | float | 8 byte |
(c#)
정수형 | int | 4 byte |
long | 8 byte | |
char | 2 byte | |
실수형 | float | 4 byte |
double | 8 byte | |
decimal | 16 byte |