자료형: 두 판 사이의 차이

내용 삭제됨 내용 추가됨
잔글편집 요약 없음
잔글편집 요약 없음
13번째 줄:
자료형은 자료의 한 속성으로써 컴퓨터와 프로그래머에게 어떤 종류의 자료를 다루고 있는지 알려준다. 이는 그 자료가 어떤 값을 가질 수 있는지 또는 그 자료에 어떤 연산을 할 수 있는지를 제한한다. 이를테면, [[자바 프로그래밍 언어]]에서 "int" 형은 값 -2,147,483,648 에서 2,147,483,647 까지의 32 비트 정수 범위와, 정수를 가지고 수행할 수 있는 더하기, 빼기, 나누기, 곱하기와 같은 연산들을 표현한다. 또 다른 예로, "Colors"는 각각 빨간색,녹색,파란색의 양을 표시하는 세 [[바이트]], 색깔의 이름을 가지고 있는 문자열 하나, 그리고 덧셈, 뺄셈(하지만 곱셈은 없음) 등을 포함하는 여러 연산들로 표현된다.
 
프로그래밍 언어마다 저마다 다른 용어를 사용하지만, 거의 모든 프로그래밍 언어는 자료형의 개념을 가지고 있다. 일반 자료형은 프로그래밍 언어에서 정수, 부동 소수점[[부동소수점]] 숫자, 문자를 표현하는 것들을 포함하고 있으며 언어는 이에 대해 더 많은 것들을 지원할 수 있다. 대부분의 프로그래밍 언어들은 또한 프로그래머가 추가적인 자료형을 정의할 수 있도록 한다. (여러 개의 다른 형 요소를 합치고 새로운 자료형의 올바른 연산을 정의하는 식으로) 이를테면, 프로그래머는 "사람이 탄생일과 이름을 포함하고 있다"라고 해석되는 데이터를 지정한 새로운 자료형 "사람"을 만들 수 있다.
 
== 참조 ==