시간/숫자

로마 숫자 변환기

아라비아 숫자 ↔ 로마 숫자. 두 필드 중 하나에 입력하면 다른 하나가 자동으로 업데이트됩니다.

Roman numerals write a number using combinations of the letters I, V, X, L, C, D, M under an additive-subtractive rule: a smaller letter before a bigger one is subtracted (IV = 4), and after it, added (VI = 6). This tool converts in both directions instantly.

How to use it

Common uses

Things to keep in mind

Standard Roman notation has no symbol for zero and doesn't support numbers above 3999 without special marks (a bar over a letter to multiply it by 1000).

IIII instead of IV on clock faces is a long-standing decorative tradition for symmetry with VIII, not a mistake or an exception to the rules.

이 도구에 대한 아티클: 로마 숫자: 0과 자릿값이 없는 체계는 어떻게 작동하는가

자주 묻는 질문

왜 1부터 3999까지의 범위만 지원되나요?

고전 로마 숫자 표기법에는 0이나 음수를 나타내는 기호가 없으며, 특별한 표시 없이 가장 큰 기본 숫자 M(1000)은 3999(MMMCMXCIX)까지의 숫자만 올바르게 표기할 수 있습니다.

감법 표기란 무엇이며, 왜 IIII 대신 IV인가요?

감법 규칙은 동일한 기호 네 개를 연속으로 쓰는 대신 큰 기호 앞에 작은 기호를 쓸 수 있게 합니다: IIII 대신 IV(4), VIIII 대신 IX(9). 이는 표기를 더 짧고 명확하게 만듭니다.

로마 숫자를 소문자로 입력할 수 있나요?

예, 도구는 소문자를 인식하지만 결과는 항상 표준에 따라 대문자로 표준 표기를 표시합니다.

과거에는 3999보다 큰 로마 숫자를 어떻게 표기했나요?

역사적으로 1000배를 나타내기 위해 기호 위에 선(빈쿨룸)을 그었습니다 — 예를 들어 X 위에 선을 그으면 10,000을 의미했습니다. 이 표기법은 현대의 일반적인 표준에 포함되지 않으므로 이 계산기는 사용하지 않습니다.

시계 문자판에는 왜 가끔 IV 대신 IIII가 쓰이나요?

이는 오류가 아니라 장식적인 전통입니다 — 시계 문자판에서는 반대쪽의 VIII와 시각적 대칭을 이루기 위해 오랫동안 가법 표기 IIII를 사용해 왔지만, 같은 시대의 문헌에서는 이미 감법 표기 IV가 쓰이고 있었습니다.

아티클: 시간/숫자

유닉스 시간: 컴퓨터가 1970년부터 시간을 세는 이유

1970년 1월 1일이 대부분의 컴퓨터 시스템에서 시간의 기준점이 된 이유.

Cron 표현식: 작업 일정을 해독하는 방법

*/15 * * * * 같은 표현식을 해독해 작업이 정확히 언제 실행되는지 아는 방법.

진법: 2진법, 8진법, 16진법이 존재하는 이유

CSS에서 색상 #FF5733이 10진수가 아니라 16진수로 표기되는 이유.

비트 연산: AND, OR, XOR이 비트 수준에서 어떻게 동작하는가

비트 AND가 논리 AND와 어떻게 다른지, 그리고 숫자의 개별 비트를 조작해야 하는 이유.

날짜 차이: 날짜 세기가 보이는 것보다 까다로운 이유

윤년 때문에 날짜를 단순하게 빼면 잘못된 결과가 나올 수 있는 이유.

나이 계산: 단순히 연도를 빼는 것이 아닌 이유

태어난 연도를 단순히 빼면 실제보다 한 살 많은 나이가 나올 수 있는 이유.

시간대: UTC가 GMT와 같지 않은 이유

UTC는 1년에 두 번 바뀌지 않지만 런던 시간(GMT/BST)은 바뀌는 이유.

기간 계산기: 시, 분, 초를 올바르게 더하는 방법

분과 초를 더할 때 10진법 덧셈과 마찬가지로 나머지를 다음 자리로 "올림"해야 하는 이유.

ISO 8601 Duration: 표준 형식으로 기간을 쓰는 방법

PT1H30M이 "1시간 30분"을 의미하고 "1분 30시간"이 아닌 이유.

주차 번호: 나라마다 주를 세는 방식이 다른 이유

ISO 8601 표준에 따라 1월 1일이 가끔 전년도 52주차나 53주차에 속하는 이유.

IEEE 754: 코드에서 0.1 + 0.2가 0.3과 같지 않은 이유

거의 모든 프로그래밍 언어에서 0.1 + 0.2가 0.30000000000000004로 나오는 이유.

숫자를 글자로: 숫자를 단어로 바꾸는 이유

은행 문서가 금액을 숫자와 글자로 동시에 쓰는 이유.