数字转文字
这个工具把数字写成英文单词:输入 1234,它给出 one thousand two hundred and thirty-four。切到货币模式,1250.75 变成 one thousand two hundred and fifty dollars and seventy-five cents;切到序数模式,21 变成 twenty-first。小数部分逐位朗读,所以 3.14159 是 three point one four one five nine。
将数字写成英文基数词、序数词或货币金额。
所有界面语言都只输出英文。整数最多21位,小数最多100位,不接受千位分隔符。序数词要求整数。货币保留两位小数,半值向远离零方向舍入(USD 1.999 → two dollars);JPY 保留旧版 yen/sen 约定,并非现代现金舍入。
转换在本页面内进行,不会将输入的数字或 CSS 发送至转换服务。
输入一个数字
示例
已复制
复制失败。请选择结果并手动复制。
关于数字转文字
将数字写成英文基数词、序数词或货币金额。
21 → twenty-one; 21 → twenty-first; 1001 → one thousand one.
USD 1.25 → one dollar and twenty-five cents; USD 1.999 → two dollars.
所有界面语言都只输出英文。整数最多21位,小数最多100位,不接受千位分隔符。序数词要求整数。货币保留两位小数,半值向远离零方向舍入(USD 1.999 → two dollars);JPY 保留旧版 yen/sen 约定,并非现代现金舍入。
使用场景
如何使用
选择模式并输入数字。使用小数点,不使用千位分隔符。
所有界面语言都只输出英文。整数最多21位,小数最多100位,不接受千位分隔符。序数词要求整数。货币保留两位小数,半值向远离零方向舍入(USD 1.999 → two dollars);JPY 保留旧版 yen/sen 约定,并非现代现金舍入。
专业提示
- 所有界面语言都只输出英文。整数最多21位,小数最多100位,不接受千位分隔符。序数词要求整数。货币保留两位小数,半值向远离零方向舍入(USD 1.999 → two dollars);JPY 保留旧版 yen/sen 约定,并非现代现金舍入。
- 使用 BigInt 按三位分组精确处理整数;小数部分逐位读出。
常见问题解答
不会。输出词库仍为英文,界面语言只改变说明和数字显示。
第三位小数决定是否向上舍入到两位,必要时向整数进位。负数按其绝对值使用同一规则。