数字转文字功能
免费在线使用 数字转文字功能 无需安装即可使用工具
關於數字轉單詞
本工具以英文拼讀整數或小數,提供三種模式:基數詞(one、two、three……)、序數詞(first、second、third……)或貨幣(N dollars and N cents)。支援從負數到略小於一兆之間的數值,能夠正確處理不規則序數和小數。
如何使用
1. 在「數字」輸入框中輸入數字(如 42 或 -3.14)。 2. 在「模式」下拉框中選擇 Cardinal、Ordinal 或 Currency。 3. 點擊「轉換」將數字拼讀出來。 4. 空、非數字或超出範圍的輸入會觸發錯誤提示。 5. 點擊「複製」複製拼讀後的文字。
轉換規則
基數詞模式支援千、百萬、十億等級別的數詞(絕對值小於 ±1e12),負數會輸出 'negative'。序數詞模式套用不規則映射(one→first、two→second、three→third、five→fifth、eight→eighth、nine→ninth、twelve→twelfth),將 -y 結尾改為 -ieth,其他情況追加 -th;小數會回退為取整後的基數詞 + 'th'。貨幣模式會拆分為 dollars 和 cents,並用 'and' 連接,區分單複數。小數基數詞在 'point' 之後會逐位讀出小數部分的每一位。
▶支援的最大數字是多少?
絕對值必須小於 1e12(一兆)。達到或超過該閾值時,轉換器會傳回空並提示無效數字。
▶基數詞模式下小數如何讀?
整數部分按正常方式拼讀,然後是 'point',再逐位讀出小數部分的每一位 —— 例如 3.14 讀作 'three point one four'。
▶貨幣模式支援單複數嗎?
支援。當數值正好為 1 時輸出 'dollar' 或 'cent',其他情況輸出 'dollars' 或 'cents',並用 'and' 連接兩部分。
▶可以用小數或負數產生序數詞嗎?
序數詞模式下的小數和負數輸入會回退為取整後的絕對值基數詞加 'th',因為真正的序數詞僅對正整數有定義。
如果这个工具对你有帮助,请考虑请我喝杯咖啡。
請幫我買杯咖啡吧。