단순구조란?
정수, 실수, 문자, 문자열 등
자료의 형태를 말합니다.
정수란?
양의 정수, 0, 음의 정수를
통틀어서 부르는 말입니다.
또는
자연수와 0, 그리고 자연수에
-기호를 붙인 수를 함께 부르는 명칭입니다.
* 함께 알아두면 좋은 개념 *
자연수
1부터 시작하여 1씩 커지는 수. (1,2,3,4,5 ...)
실수란?
유리수와 무리수를 통틀어 실수라 한다.
* 함께 알아두면 좋은 개념 *
유리수
정수의 비로 나타낼 수 있는 수.
정수와 분수가 있으며,
소수로 나타내면 유한 소수나 순환 소수가 된다.
무리수
무리수는 간단한 분수로 고칠 수 없는 수.
따라서 소수점 아래의 수가 반복되지 않고 무한히 계속되는 소수.
유리수가 아닌 수를 무리수라 하고,
소수로 나타내면 순환하지 않는 무한소수가 됨.
문자란?
단일 문자를 의미한다.abc#등등..
문자(character)
문자열이란?
둘 이상의 결합 문자를 의미한다.
hi
hello
wow!!
등등..
문자열(string)
아주 단순하게 의미 및 개념 정도만
알아봤는데요.
사실 프로그래밍에서
각각을 표현하는 방법이 다양합니다.
각 언어별로
int a = 123;
이런 식으로 정수를 선언하여
사용하기도 하며,
표현 범위도 각각 다르게 존재합니다.
(자바 예시)
int - 2147483648 ~ 2147483647
long - 9223372036854775808 ~ 9223372036854775807
반면에
javascript 언어는 정수를 예시로,
Number이라는 자료형으로 사용되며
이의 범위는 ( -(2^53 - 1) ~ 2^53 - 1)입니다.
Number 값보다 더 큰 정수를 표현할 수 있는 BigInt도 있습니다.
사용하는 용도나 상황에 따라서
각각의 범위와 알맞은 자료형을 선택해야합니다.
'Development > 알고리즘' 카테고리의 다른 글
[6] [알고리즘 - 자료구조] 스택(Stack)이란? (선형구조) javascript 구현 (0) | 2021.11.10 |
---|---|
[5] [알고리즘 - 자료구조] 연결리스트(Linked List)란? (선형구조) javascript 구현 (0) | 2021.11.09 |
[4] [알고리즘 - 자료구조] 순차리스트 란? (선형구조) javascript 구현 (0) | 2021.11.08 |
[3] [알고리즘 - 자료구조] 선형구조란? (0) | 2021.11.08 |
[1] [알고리즘 - 자료구조] 자료구조란? 자료구조 전체 리스트 분류 (0) | 2021.11.07 |