数字转文字
小数英文读法与中文大写金额转换
转换结果
输入数字并点击“转换”。
读法与金额规则
英文采用 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 的正整数。点击转换才计算,修改输入会清除旧结果。输入仅在页面内存中处理,不保存到浏览器存储或发送给统计服务。
场景配方
核对半分进位与原始小数
目标:检查 9.995 按金额规则取到分后的结果。
- 输入 9.995,点击“转换”。
- 英文保持 nine point nine nine five,科学计数法保持 9.995e+0。
- 中文金额四舍五入为壹拾元整;仅在接收方要求精确到分时使用该金额结果。
结果:按页面规则,金额进位为 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 之间。负整数的进制输出保留负号,不表示固定宽度补码。
继续浏览