第1706期:美德符号大分歧,一个你可能没注意到的标点问题。

英文中习惯在数字的千位数的位置加一个逗号,称为千位分隔符,也有人叫它千分号,英文叫 thousands separator.

例如:

一百万在英文中用阿拉伯数字写作 1,000,000

汉语不用这个符号,直接写作 1000000.

但是,这个小小的千分号在美国和欧洲的写法是不同的。很多年前,我刚从美国公司跳到德国公司时,就被这两种不同的数字写法搞晕了,险些闯祸。

Thousands Separator

  • In the U.S., it’s a comma (“,”)
  • In Germany, it’s a period (“.”)

例如 1025这个数字,美国人写作 1,025;德国人写作 1.025.

WHAT?

你再看一遍上面的这两个数字:

美国 1,025

德国 1.025

你是不是想说——第二个不是小数点吗?1.025?

在美国的写法中,那个“.”就是小数点,在德国的写法中“.”就是千分号。

那德国人如果真的要写小数点怎么办?

嘿嘿,Das ist eine gut Frage. (It’s a good question.)

小数点的英文是 decimal separator,

  • In the U.S., it’s a period (“.”)
  • In Germany, it’s a comma (“,”)

所以,一点零二五这个数字,美国人写作 1.025;德国人写作 1,025.

是不是晕了?

整理一下

美国写法 – 千分号是逗号“,”,小数点是句号“.”。

德国写法 – 千分号是句号“.”,小数点是逗号“,”。

正好相反。

*补充知识:

北欧国家习惯用一个空格来替代千分号,例如 1 025.

小测验:

分别用美国和德国方式把数字“一千零二十五点七”这个数字写成阿拉伯数字。

答案:

美国 – 1,025.7

德国 – 1.025,7

最后,再补充一个小常识。

Thousands separators are not required for numbers that appear after a decimal point:

1,025.432091. ✔

1,025.432,091. ✘

千分号只用在整数上,小数点后面的数字不论有几位数,都不必使用千分号了。