문서의 각 단락이 어느 리비전에서 마지막으로 수정되었는지 확인할 수 있습니다. 왼쪽의 정보 칩을 통해 작성자와 수정 시점을 파악하세요.

0의 개념 | |
정의 | 아무것도 없음 또는 양도 음도 아닌 중립적인 상태를 나타내는 숫자 |
유형 | 정수 자연수 실수 복소수 |
기호 | 0 |
위치 기수법에서의 역할 | 자릿수를 채워 수의 크기를 표현하는 데 사용됨 |
산술 연산 특성 | 덧셈의 항등원: a + 0 = a 곱셈의 흡수원: a × 0 = 0 |
상세 정보 | |
발견/사용 역사 | 기원전 3세기 경 바빌로니아에서 처음 사용된 흔적이 있으나, 자릿수 표시용으로 완전히 정립되지는 않음 인도에서 기원후 5세기 경 0을 하나의 수로 인식하고 산술 체계에 통합함[1] 이 개념이 아랍 세계를 거쳐 유럽에 전파됨 |
수학적 성질 | 짝수[2] 자연수의 시작을 0으로 보는 경우와 1로 보는 경우가 있음 0의 제곱근은 0 0의 팩토리얼(0!)은 1로 정의됨 |
컴퓨터 과학에서 | 이진법에서 하나의 기본 숫자(0과 1) 불리언 대수에서 거짓(false)을 나타냄 배열이나 리스트의 첫 번째 인덱스로 사용되는 경우가 많음 |
다른 의미 | 절대 온도의 기준(절대영도) 경도, 위도, 높이의 기준점 게임 스코어에서 득점 없음 |

0은 아무것도 없음을 나타내는 숫자이자, 양도 음도 아닌 중립적인 상태를 의미하는 개념이다. 수학에서 0은 정수, 자연수, 실수, 복소수 등 다양한 수 체계에 포함되는 기본적인 수로, 기호 '0'으로 표기된다.
0의 가장 중요한 역할 중 하나는 위치 기수법에서 자릿수를 채워 수의 크기를 명확히 표현하는 데 있다. 이는 10진법뿐만 아니라 다른 진법에서도 핵심적인 기능을 한다. 또한 0은 산술 연산에서 독특한 성질을 지닌다. 어떤 수에 0을 더해도 그 수는 변하지 않으므로, 0은 덧셈의 항등원이다. 반면, 어떤 수에 0을 곱하면 결과는 항상 0이 되는데, 이는 0이 곱셈의 흡수원 역할을 함을 보여준다.
이러한 수학적 특성은 과학과 공학의 여러 분야에서 기준점이나 원점을 설정하는 데 응용된다. 예를 들어, 절대온도의 0도는 이론상 열운동이 정지한 상태를, 좌표계의 원점은 공간상의 위치를 측정하는 출발점을 의미한다.
한편, 컴퓨터 과학에서 0은 이진법의 기본 구성 요소이자, 논리 연산에서 거짓을 나타내는 값, 그리고 배열의 첫 번째 요소를 가리키는 인덱스로 사용되는 등 다방면에서 근본적인 중요성을 가진다.

자연수에서 0의 포함 여부는 정의에 따라 다르다. 전통적으로 자연수를 '셀 수 있는 수'로 보는 경우, 1부터 시작하는 것이 일반적이었다. 그러나 집합론과 현대 수학의 여러 분야에서는 공집합의 크기를 0으로 정의하며, 이를 자연수의 체계에 포함시키는 경우가 많다. 이는 자연수의 집합을 보다 체계적으로 구성하는 데 유리하기 때문이다.
정수 체계에서는 0이 매우 명확한 위치를 차지한다. 정수는 ..., -2, -1, 0, 1, 2, ... 와 같이 음의 정수, 0, 양의 정수로 구성된다. 여기서 0은 음수와 양수를 구분하는 기준점이자 중립적인 역할을 한다. 이는 수직선에서 원점에 해당하며, 모든 정수는 0을 기준으로 좌우에 대칭적으로 배열된다.
자연수를 0부터 시작하는 것으로 정의할 경우, 정수는 자연수에 음의 정수를 추가한 확장으로 볼 수 있다. 반대로 자연수를 1부터 시작하는 관점에서는 정수가 자연수에 0과 음의 정수를 추가한 집합이 된다. 어느 쪽이든 0은 정수 집합의 필수 구성원이며, 덧셈에 대한 항등원으로서 산술의 기본 법칙을 이루는 핵심 요소이다.
0은 산술 연산에서 매우 독특하고 중요한 성질을 지닌다. 가장 기본적인 성질로, 0은 덧셈의 항등원이다. 어떤 수 a에 0을 더해도 그 값은 변하지 않아 a + 0 = a가 성립한다. 이는 덧셈 연산에서 0이 '아무것도 더하지 않음'을 의미하는 중립적인 역할을 함을 보여준다.
반면 곱셈에서 0은 흡수원의 성질을 가진다. 어떤 수 a와 0을 곱한 결과는 항상 0이 되어, a × 0 = 0이 된다. 이는 0이 곱셈 연산을 통해 다른 수를 '흡수'해 버리는 특성을 의미한다. 이 성질로 인해 방정식을 풀 때 근을 구하는 과정에서 중요한 단서가 되기도 한다.
뺄셈과 나눗셈에서 0의 역할은 더 복잡하다. 어떤 수에서 0을 빼면 그 수自身이 되지만(a - 0 = a), 0에서 다른 수를 빼면 그 수의 덧셈 역원인 음수가 된다(0 - a = -a). 나눗셈의 경우, 0이 피제수(분자)일 때 0을 0이 아닌 수로 나누면 결과는 0이다(0 ÷ a = 0, 단 a ≠ 0). 그러나 제수(분모)가 0이 되는 나눗셈, 즉 어떤 수를 0으로 나누는 것은 정의되지 않거나 무한대로 발산하는 것으로 간주되어 일반적인 산수에서는 허용되지 않는다.
이러한 연산에서의 성질들은 대수학의 기본 법칙을 구성하며, 더 높은 수준의 수학 분야인 해석학이나 선형대수학에서 벡터나 행렬의 영벡터 및 영행렬 개념으로 확장되어 적용된다.
기수로서의 0은 '아무것도 없음'을 세는 데 사용된다. 예를 들어, 집합에 원소가 하나도 없다면 그 집합의 기수는 0이다. 이는 공집합의 크기를 나타내는 데 필수적이다. 반면, 서수로서의 0은 순서를 매길 때 '첫 번째' 이전의 위치, 즉 시작점이나 기준점을 나타내는 경우가 많다. 자연수를 서수로 사용할 때 일반적으로 1이 첫 번째를 지칭하지만, 컴퓨터 과학 등 특정 분야에서는 0을 첫 번째 순서의 시작으로 삼는 제로 기반 번호 매기기 방식을 사용하기도 한다.
구분 | 기수로서의 0 | 서수로서의 0 |
|---|---|---|
역할 | 개수 또는 크기를 나타냄 | 순서 또는 위치를 나타냄 |
의미 | '없음' 또는 '공집합' | 기준점 또는 '제로번째' 위치 |
예시 | 사과가 0개 있다. | 배열의 0번째 인덱스, 절대온도 0K |
이러한 구분은 수학적 엄밀성과 더불어 프로그래밍 언어에서 배열의 첫 번째 요소를 참조하는 방식이나, 측정 이론에서 시작점을 설정하는 방식 등 다양한 실제 적용에서 중요한 차이를 만들어낸다.

고대 문명에서는 0에 대한 완전한 숫자 개념이 확립되기 전에도, '없음'을 나타내는 표시나 자리 표시자의 필요성을 인식하고 있었다. 바빌로니아인들은 기원전 3세기경 육십진법을 사용하면서 자릿수를 구분하기 위한 기호를 도입했으나, 이는 숫자 중간에만 사용되고 끝자리에는 표시하지 않아 진정한 위치 기수법의 0과는 차이가 있었다. 마야 문명은 기원 후 수세기에 독자적으로 이십진법 체계를 발전시켰으며, 조개껍데기 모양의 기호로 0을 명확히 표현하여 역법 계산에 활용했다. 고대 그리스의 수학자들은 기하학을 중시했는데, 수를 길이로 해석하는 관점에서 '아무것도 없다'는 개념을 수로 받아들이는 데에는 철학적 어려움을 겪었다.
반면 고대 중국과 로마 제국에서는 0에 해당하는 독립적인 숫자 기호가 명확히 존재하지 않았다. 중국에서는 산가지를 이용한 계산에서 빈 자리를 의미하는 공간을 두는 방식으로, 로마 숫자 체계에서는 위치에 따른 값의 변화가 없어 0이 필요하지 않은 방식으로 대처했다. 이러한 초기 개념들은 '없음'을 기록하거나 계산의 편의를 위한 도구에 머물렀을 뿐, 덧셈의 항등원이나 독립적인 수로서의 연산 대상으로서의 본격적인 0의 성질을 탐구하기에는 이르렀다. 이는 후대 인도 수학에서 비로소 완성될 0의 수학적 토대가 마련되지 않은 상태였다.
인도 수학자들은 기원후 5세기 무렵에 0을 하나의 완전한 숫자로 인식하고 체계적으로 사용하기 시작했다. 브라마굽타는 628년 저서에서 0에 대한 산술 규칙을 명확히 정의했는데, 여기에는 "0과 0의 합은 0이다", "0에서 0을 빼면 0이다", "0과 어떤 수의 곱은 0이다" 등의 내용이 포함되었다. 그는 또한 0을 피제수로 나누는 문제도 다루었으나, 이는 당시 명확히 해결되지 않은 난제로 남았다. 인도에서 0은 단순한 자리 채움 표시를 넘어, 독립적인 수로서의 지위와 덧셈의 항등원이라는 대수적 성질을 획득하게 되었다.
이러한 인도의 숫자 체계와 0의 개념은 이슬람 세계를 통해 서쪽으로 전파되었다. 알콰리즈미와 같은 아랍 학자들은 9세기경 인도의 십진법과 숫자 체계(현재 아라비아 숫자로 알려진)를 적극적으로 수용하고 발전시켰다. 그의 저서들은 라틴어로 번역되어 중세 유럽에 소개되면서, 로마 숫자를 사용하던 유럽 수학에 혁명적인 변화를 가져왔다. 특히 0의 도입은 위치 기수법을 완성하여 큰 수를 효율적으로 표기하고 복잡한 계산을 가능하게 하는 토대를 마련했다.
0의 전파는 학문적 교류의 한 사례이다. 인도에서 탄생한 개념이 아랍 세계를 거쳐 유럽으로 전해지면서, 수학과 과학의 발전에 지대한 기여를 했다. 이 과정을 통해 0은 단순한 기호가 아니라, 현대 수학과 과학의 근간을 이루는 핵심 개념으로 자리잡게 되었다.

절대온도 척도인 켈빈 눈금에서 0은 에너지가 최소인 상태, 즉 이론적으로 분자의 열운동이 완전히 정지한 상태를 나타낸다. 이는 단순한 측정의 기준점을 넘어 물리적 의미를 지닌 절대적인 영점이다. 한편, 섭씨 온도나 화씨 온도에서의 0도는 각각 물의 어는점과 염화암모늄 수용액의 어는점처럼 상대적으로 정해진 기준점에 불과하다.
공학 및 과학 전반에서 0은 중요한 기준점 역할을 한다. 전위 차이를 측정하는 전압에서 0볼트는 접지를 의미하는 기준 전위를, 고도 측정에서 해발 0미터는 평균 해수면을 기준으로 한다. 또한, 열역학 제3법칙에 따르면 절대 영도인 0켈빈에 도달하는 것은 불가능하며, 이는 0이 이론적 한계를 상징하는 경우이기도 하다.
좌표계에서 원점은 모든 좌표값의 기준이 되는 지점으로, 일반적으로 좌표 값이 0인 위치를 의미한다. 가장 기본적인 직교좌표계에서는 두 개의 수직인 축(x축과 y축)이 만나는 점이 원점이며, 이 점의 좌표는 (0, 0)으로 표시된다. 3차원 공간으로 확장되면 z축이 추가되어 원점은 (0, 0, 0)이 된다. 이 원점은 공간상의 절대적인 위치를 정의하기 위한 출발점 역할을 한다.
원점의 설정은 물리적 현상을 분석하거나 기하학적 도형을 기술하는 데 필수적이다. 예를 들어, 물체의 운동을 기술할 때 속도나 가속도를 계산하거나, 두 점 사이의 거리를 측정하는 모든 공식은 원점을 기준으로 한 상대적 위치에 의존한다. 공학 설계나 건축 도면에서도 기준선과 기준점을 설정하는 것은 원점의 개념과 동일하다.
다양한 좌표계에서 원점의 개념은 조금씩 다르게 적용된다. 극좌표계에서는 거리와 각도로 위치를 표현하는데, 원점은 거리가 0이 되는 중심점에 해당한다. 마찬가지로 원통좌표계나 구면좌표계에서도 모든 좌표 성분이 0이 되는 지점이 원점의 역할을 한다. 이러한 유연성 덕분에 0은 복잡한 공간과 형태를 수학적으로 모델링하는 강력한 도구가 된다.
컴퓨터 그래픽스나 지리정보시스템(GIS)과 같은 응용 분야에서도 좌표계의 원점은 핵심이다. 화면의 왼쪽 상단이나 지도의 특정 경도와 위도를 원점(0,0)으로 설정함으로써 모든 그래픽 요소나 지리적 객체의 위치를 정확하게 표현하고 조작할 수 있다. 따라서 0으로 표시되는 원점은 추상적인 수학 개념을 넘어 실용적인 기술과 과학의 기초를 이루는 중요한 개념이다.

컴퓨터 과학에서 이진법은 0과 1 두 개의 숫자만을 사용하여 모든 수를 표현하는 체계이다. 여기서 0은 전기 신호가 없거나 낮은 전압 상태를 의미하며, '거짓'을 나타내는 논리 값으로도 사용된다. 이는 디지털 회로와 불 대수의 기본이 되어, 컴퓨터가 정보를 처리하고 저장하는 근간을 이룬다.
특히 프로그래밍 언어와 자료 구조에서 0은 중요한 의미를 가진다. 많은 언어에서 0은 논리 연산에서 거짓(false)으로 평가되며, 포인터나 참조가 유효한 대상을 가리키지 않을 때의 널 포인터 값으로도 흔히 사용된다. 또한 비트 연산에서 0은 특정 비트를 마스킹하거나 초기화하는 데 핵심적인 역할을 한다.
이처럼 컴퓨터 과학에서 0은 단순한 숫자를 넘어, 정보의 부재, 논리의 기초, 그리고 메모리 주소의 기준점이라는 다층적인 개념으로 확장되어 활용된다.
컴퓨터 과학에서 배열의 인덱스는 데이터 구조 내 특정 요소의 위치를 지정하는 데 사용되는 정수 값이다. 많은 프로그래밍 언어에서 배열의 첫 번째 요소는 인덱스 0을 가진다. 이는 메모리 주소 계산의 효율성과 관련이 있으며, 배열의 시작 주소에 인덱스 값을 더하는 방식으로 요소의 위치를 쉽게 찾을 수 있게 한다. 이러한 방식을 '0-기반 인덱싱'이라고 부른다.
0-기반 인덱싱은 C, C++, 자바, 파이썬과 같은 현대적인 언어들에서 널리 채택되었다. 예를 들어, 길이가 5인 배열에서 유효한 인덱스는 0부터 4까지이다. 이는 배열의 첫 번째 요소가 '0번째' 위치에 있다는 개념을 의미하며, 이는 수학에서 순서를 셀 때 첫 번째를 1로 시작하는 관습과는 차이가 있다.
반면, 포트란이나 매트랩과 같은 일부 언어나 스프레드시트 프로그램에서는 '1-기반 인덱싱'을 사용하여 첫 번째 요소에 인덱스 1을 할당하기도 한다. 그러나 컴퓨터 과학의 저수준 연산과의 조화, 포인터 연산의 간결함 등의 이유로 0을 시작점으로 하는 방식이 더 일반적이다. 이는 0의 개념이 단순히 '없음'을 의미하는 것을 넘어, 체계적인 참조의 기준점으로서 중요한 역할을 함을 보여준다.

0은 단순한 수학적 기호를 넘어, '무(無)' 또는 '공(空)'의 상태를 상징하는 철학적 개념으로 오랫동안 논의되어 왔다. 동양 철학, 특히 불교와 도가 사상에서는 공 또는 무위의 개념이 중요한 위치를 차지하며, 존재의 본질이나 완성된 상태를 설명하는 데 사용된다. 이는 아무것도 없음이 오히려 모든 가능성을 내포하는 상태로 해석되기도 한다. 서양 철학에서도 존재론적 논의에서 '없음'의 개념은 파르메니데스부터 헤겔에 이르기까지 지속적으로 탐구된 주제이다.
문화적으로 0은 시작과 끝, 또는 순환을 의미하기도 한다. 예를 들어, 연도 표기에서 기원전과 기원후를 나누는 기준점이 되며, 24시간제 시계에서 자정은 하루의 끝이자 새 시작을 알리는 0시이다. 이는 0이 완전한 무가 아니라, 새로운 시작을 위한 준비 상태나 전환점으로 인식될 수 있음을 보여준다. 또한, 많은 경쟁이나 게임에서 '제로' 점수는 패배나 부재를 의미하지만, 동시에 균형과 공정함의 상징으로도 기능한다.
일상 언어에서 '제로'라는 용어는 중립성, 초기화, 또는 기준점을 강조하는 맥락에서 널리 사용된다. 제로 베이스 예산, 제로 리스크, 제로 웨이스트와 같은 합성어는 각각 새로운 시작, 완전한 안전, 폐기물 없는 상태를 지향하는 개념을 나타낸다. 이처럼 0은 단순한 공백이 아니라, 다양한 분야에서 중요한 의미 체계의 기초를 제공하는 다층적인 개념으로 자리 잡고 있다.
