개발공부/CS

데이터 구조와 알고리즘 0일차 ;

성하 盛夏 2024. 3. 7. 03:41

1)데이터형

: 미리 정해진 특성을 가진 값들의 집합. 정수, 부동 소수점 숫자, 문자... 등이 있음.

: 크게 두 종류로 나뉨

- 시스템 정의 데이터형(원시 데이터형)

- 사용자 정의 데이터형

 

1-1) 시스템 정의 데이터형

: 시스템에 의해 정의된 데이터형.

: EX -  int, float, char, ... 등

: 각각의 원시 데이터형에 할당된 비트 수는 프로그래밍 언어, 컴파일러, 운영체제에 따라 다름.

: 데이터형의 크기에 따라 최대로 표현할 수 있느 값의 범위가 달라짐.

 

1-2) 사용자 정의 데이터형

: 시스템 정의 데이터형으로 충분하지 않을 때, 사용자가 직접 데이터형을 정의할 수 있게 해주는데 이를 사용자 정의 데이터형이라고 함.

: EX - C/C++의 구조체, Java의 클래스.

: 컴퓨터 메모리를 더 유연하고 편하게 사용할 수 있음.