핵심암기 단어
더보기
변수(Variable)란 ?
컴퓨터가 명령어를 처리하는 도중 발생하는 값을 저장하기 위한 공간으로 변할 수 있는 값을 의미
불린(Boolean)?
조건의 참, 거짓 여부를 판단하여 저장할 때 사용
부호없는 정수형(unsinged)?
음수를 표현하지 않음으로써 양수의 표현 범위를 2배로 증가 시킴
복소수(complex)?
'complex number'라고 하며 실수(8byte)와 허수(8byte)의 합으로 이루어진 숫자 표현
1. 데이터 타입의 정의
데이터 타입(Data type)은 변수(Variable)에 저장될 데이터의 형식을 나타내는 것
문자형, 정수형, 실수형 등 어떤형식의 값을 지정할지 데이터 타입을 지정하여 변수를 선언
- 정수 타입 : 정수, 소수점이 없는 숫자를 저장
ex) 1,-1, 10, -100 - 부동 소수점 타입 : 소수점 이하가 있는 실수를 저장
ex) 0.123 x 10 - 문자 타입 : 한문자 저장, 작은따옴표 안에 표시 (' ')
ex) 'A', 'a', '1', '*' - 문자열 타입 : 문자열 저장, 큰따옴표 안에 표시 (" ")
ex) "Hello!", "1+2=3" - 불린 타입 : 참과 거짓 여부를 판단하여 저장, 기본값은 거짓
ex) true, false - 배열 타입 : 같은 타입의 데이터 집합을 만들어 저장할 때 사용, 데이터를 중괄호 안에 콤마로 구분
ex) {1,2,3,4,5}
2. C/C++ 데이터 타입 크기 및 기억 범위
종류 | 데이터 타입 | 크기 | 기억 범위 |
문자 | char | 1Byte | -128 ~ 127 |
부호없는 문자형 | unsigned char | 1Byte | 0 ~ 225 |
정수 | 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 X (10의 -38제곱) ~ 3.4 X (10의 38제곱) |
double | 8Byte | 2.2 X (10의 -308제곱) ~ 1.8 X (10의 308제곱) |
|
long double | 8Byte | 2.2 X (10의 -308제곱) ~ 1.8 X (10의 308제곱 |
3. JAVA 데이터 타입 크기 및 기억 범위
종류 | 데이터 타입 | 크기 | 기억 범위 |
문자 | char | 1Byte | -128 ~ 127 |
부호없는 문자형 | unsigned char | 1Byte | 0 ~ 225 |
정수 | 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 X (10의 -38제곱) ~ 3.4 X (10의 38제곱) |
double | 8Byte | 2.2 X (10의 -308제곱) ~ 1.8 X (10의 308제곱) |
|
long double | 8Byte | 2.2 X (10의 -308제곱) ~ 1.8 X (10의 308제곱 |
|
논리 | boolean | 1Byte | true 또는 false |
4. PYTHON 데이터 타입 크기 및 기억 범위
종류 | 데이터 타입 | 크기 | 기억 범위 |
문자 | str | 무제한 | 무제한 |
정수 | int | 무제한 | 무제한 |
실수 | float | 8Byte | 4.9 X (10의 -324제곱) ~ 1.8 X (10의 308제곱) |
complex | 16Byte | 4.9 X (10의 -324제곱) ~ 1.8 X (10의 308제곱) |
반응형
'배운것 > Certificate' 카테고리의 다른 글
Section 104 - OSI 참조 모델 (0) | 2021.10.13 |
---|