数字转英文
免费在线使用 数字转英文 无需安装即可使用工具
关于数字转单词
本工具用英文拼读整数或小数,提供三种模式:基数词(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',因为真正的序数词仅对正整数有定义。
如果这个工具对你有帮助的话,请考虑请我喝杯咖啡。
请给我买杯咖啡吧。