Development/알고리즘

[2] [알고리즘 - 자료구조] 단순구조란? 정수, 실수, 문자, 문자열

Jun Mr 2021. 11. 7. 22:26
728x90
반응형

단순구조란?

 

정수, 실수, 문자, 문자열 등

자료의 형태를 말합니다. 

 


정수란?

 

양의 정수, 0, 음의 정수를

통틀어서 부르는 말입니다.

또는

자연수와 0, 그리고 자연수에

-기호를 붙인 수를 함께 부르는 명칭입니다.

 

* 함께 알아두면 좋은 개념 *

 

자연수

 1부터 시작하여 1씩 커지는 수. (1,2,3,4,5 ...)

 

 

 

 


실수란?

유리수와 무리수를 통틀어 실수라 한다.

 

 

https://terms.naver.com/entry.naver?docId=925950&cid=47324&categoryId=47324

 

* 함께 알아두면 좋은 개념 *

 

유리수

정수의 비로 나타낼 수 있는 수.

정수와 분수가 있으며,

소수로 나타내면 유한 소수나 순환 소수가 된다.

 

무리수

무리수는 간단한 분수로 고칠 수 없는 수.

따라서 소수점 아래의 수가 반복되지 않고 무한히 계속되는 소수.

유리수가 아닌 수를 무리수라 하고,

소수로 나타내면 순환하지 않는 무한소수가 됨.

 

https://m.ebsmath.co.kr/


문자란?

단일 문자를 의미한다.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도 있습니다.

 

 

사용하는 용도나 상황에 따라서

각각의 범위와 알맞은 자료형을 선택해야합니다.

 

 

 

 

 

[3] [알고리즘 - 자료구조] 선형구조란?

선형구조 데이터가 연속적으로 연결되어 있는 모양인 자료구조입니다. 선형 구조(linear structure)의 linear는 ‘선으로 된’, ‘직선 모양의’라는 뜻입니다. 한 칸에 하나의 데이터만 들어가고 그

developerjun2.tistory.com

 

반응형