
羅馬數字轉換器在我們每天使用的阿拉伯數字和古羅馬基於字母的數字之間進行轉換。羅馬數字由七個符號(I、V、X、L、C、D 和 M)建構值,透過加法和(在少數情況下)減法進行組合。此工具將 2024 等數字轉換為 MMXXIV,並從單一方塊中雙向讀取 MCMLXXXIV 等數字,如 1984。
該系統本質上是加法的:符號從最大到最小並求和,因此XVII 是10 + 5 + 1 + 1 = 17。皺紋是減法符號,其中將較小的符號放在較大的符號之前,減去而不是添加- IV 是4,而不是6,CM 是900。標準現代用法只允許六個減法對(IV、IX、XL、XC、CD、CM),並且永遠不會重複符號超過3 次,這就是為什麼4 是IV而不是IIII。
此轉換器在兩個方向上執行這些規則。 編碼總是產生規範拼字,解碼透過向它進行四次跳躍來驗證輸入:只有當數字完全是其自身值的標準拼字時,它才被接受,因此捕獲並糾正了像 iii、vx 或 ic 這樣的錯誤格式字串。 因為 5000 沒有羅馬符號,也沒有普通的 ASCII 符號,所以該工具適用於傳統的 1 到 3999 範圍,並且它都在您的瀏覽器中運行,沒有上傳。
3,999 的上限不是任意的。羅馬數字在 M 上面沒有代表 1000 的符號,因此較大的值是用 vinculum 寫的,上劃線將數字乘以 1000,並且該符號沒有明文形式。標準系統中也沒有零,也沒有辦法寫出負數或分數,這是位置算術取代它的一個重要原因。驗證很嚴格,因為減法規則比人們記憶的更窄:只有 I、X 和 C 減去,僅從接下來的兩個較高符號中減去,因此 IX 小於 10 4,IL 不等於 49。重複上限為 3,這就是為什麼 40 是 XL 而不是 XXX,儘管鐘面已經使用 IIII 幾個世紀了。
鍵入阿拉伯語編號,例如 2024 以獲取羅馬數字,或貼上諸如 MMXXIV 之類的數字來解碼它。 該工具可檢測您的意思,並且可以手動切換。
轉換時會出現轉換。 編碼給出了規範數字;解碼給出了數字並顯示了規範化的拼字,因此您可以確認輸入有效。
了解數字如何分成其加法部分 - MCMXCIV 為 M + CM + XC + IV - 這使得減法對易於理解和驗證。
一鍵複製結果,或點擊快速填充按鈕以查看 4、9、40 或當年的常見值,以查看實際操作的規則。
將數字編碼為數字,並將數字解碼為來自相同輸入的數字。 編碼總是產生規範形式,並對往返進行解碼,以確保兩者同意。
錯誤的數字,如 III、VX 或 IC,會被一條暗示正確拼寫的訊息拒絕,因為有效的數字必須等於其自身價值的規範拼字。
每個數字都顯示為其加分組件,因此您可以準確地看到為什麼 McMXCIV 是 1994 年,以及每個減法對如何貢獻。
數字被視為編碼的數字;I、V、X、L、C、D 和 M 的字串被視為解碼的數字。 手動開關始終可用。
Translate text into the NATO phonetic alphabet (Alfa, Bravo, Charlie) and decode code words back to letters
Convert integers between binary, octal, decimal, hexadecimal, and any base from 2 to 36 with exact BigInt precision and live bit and byte counts
Convert numbers to words and words back to numbers in English - with cardinal, ordinal, currency, and decimal support for values from small integers up to decillions.
Convert length, weight, temperature, area, volume, speed, time, data, pressure, energy, and angle units instantly with exact conversion factors
0 comments
No comments yet. Be the first to share your thoughts!