第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. ✘
千分号只用在整数上,小数点后面的数字不论有几位数,都不必使用千分号了。