Nw

数字转文字

小数英文读法与中文大写金额转换

单位时间与数值
🔒 100% 本地运行 — 你的数据不会离开当前页面
由 Evan 维护•最近更新:2026年9月29日•最近复核:2026年9月29日

输入整数或小数,可带负号。整数部分绝对值最多 999999999999999,小数最多 100 位;不要输入逗号、货币符号或指数。首尾空白会去除。

试用示例:

输入仅在当前页面内存中处理,不保存到浏览器存储,也不发送给统计服务。修改输入会清除旧结果,需重新转换。复制会写入系统剪贴板。

转换结果

输入数字并点击“转换”。

读法与金额规则

英文采用 thousand / million / billion / trillion 分组,不插入 and;小数逐位读出并保留尾零,例如 1.50 → one point five zero。去除整数前导零;数值为零时不保留负号。

中文金额使用元、角、分,按绝对值四舍五入到分;恰好半分时远离零,例如 9.995 → 壹拾元整、-0.005 → 负零元壹分。只有金额结果取舍小数,英文读法和科学计数法保留原数值。金额进位超出整数上限时,该项不可用。金额文本不代替收款方的票据规范核对。

英文序数、二进制和十六进制只接受数学整数(1.0 也属于整数),负数保留负号,不取绝对值或截断小数。二进制负号表示数值,不是固定宽度补码。罗马数字只支持 1–3999 的正整数。

页面阅读模式

完整说明还包括常见问题处理、操作示例、代码片段、FAQ 和相关工具,便于核对结果或排查问题。

工具说明

将十进制数字转成英文读法与标题大小写,生成中文大写金额,或复制精确科学计数法。英文按 thousand、million、billion、trillion 分组,不插入 and,小数逐位读出并保留尾零。中文金额按绝对值四舍五入到分,恰好半分时远离零。整数部分绝对值上限为 999999999999999,小数最多 100 位。英文数字序数、二进制及十六进制只转换数学整数,罗马数字只转换 1–3999 的正整数。点击转换才计算,修改输入会清除旧结果。输入仅在页面内存中处理,不保存到浏览器存储或发送给统计服务。

场景配方

01

核对半分进位与原始小数

目标:检查 9.995 按金额规则取到分后的结果。

  1. 输入 9.995,点击“转换”。
  2. 英文保持 nine point nine nine five,科学计数法保持 9.995e+0。
  3. 中文金额四舍五入为壹拾元整;仅在接收方要求精确到分时使用该金额结果。

结果:按页面规则,金额进位为 10.00;其他数值表示仍保留原来的 9.995。

生产可用片段

核对小数金额,没有截断为整数

text

输入:1280.75
英文:one thousand two hundred eighty point seven five
中文金额:壹仟贰佰捌拾元柒角伍分
科学计数法:1.28075e+3
序数 / 罗马数字 / 十六进制 / 二进制:该小数不可转换

常见问题

可以输入逗号、货币符号或科学计数法吗?

不可以。请使用 1280.75 或 -42 这类完整十进制写法。首尾空白会去除;内部空格、逗号、货币符号、正号、指数、.5 或 1. 这类不完整小数会被拒绝。工具不会删除非法字符后继续转换。

小数与尾零怎样读?

小数点后的数字逐位读出:1.50 转为 one point five zero,-0.005 转为 negative zero point zero zero five。整数前导零会去除;数值为零时不保留负号。

为什么 9.995 的金额结果是壹拾元整?

只有中文金额按绝对值四舍五入到两位小数,再保留原符号;9.995 得到 10.00,-0.005 得到 -0.01。若进位后超出整数上限,该金额子结果会显示不可用。

为什么有效数字也有部分结果不可用?

英文数字序数、二进制、十六进制只接受数学整数,1.0 可以,1.5 不可以。罗马数字还要求正整数且在 1–3999 之间。负整数的进制输出保留负号,不表示固定宽度补码。

继续浏览