小數點
![本頁使用了標題或全文手工轉換](http://upload.wikimedia.org/wikipedia/commons/thumb/c/cd/Zh_conversion_icon_m.svg/35px-Zh_conversion_icon_m.svg.png)
此條目需要補充更多來源。 (2021年3月1日) |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Common_decimal_separators_-_Decimal_point_and_decimal_comma.png/220px-Common_decimal_separators_-_Decimal_point_and_decimal_comma.png)
進位制記數系統用小數點(decimal separator)來分隔數字的整數部分與小數部分的符號,如3.14的「.」。數學的小數點是種基數點。
不同地區用不同符號來表達小數點。即,其它語言與文化中表示小數與整數部分割區隔的未必是「點」,所以它的英文名字是decimal separator或decimal mark。世上使用阿拉伯數字國家與地區主要用「句點」和「逗號」兩種小數點符號。漢語地區和多數英語地區都用「句點」,但大多其他歐洲國家和其前殖民地都用「逗號」。
歷史
[編輯]在中世紀歐洲,印刷發達之前,數學學者在整數上方畫一條橫線( ¯ ) 來分別整數和小數部分,比如9995 (代表小數點格式的99.95),這是從印度數學留下來的傳統,此傳統當時的普遍是受波斯數學家花拉子密的影響。之後,用短豎線來分離整數和小數慢慢流行了。當印刷排版時,用文字的逗號(,)或句點(.)比較方便印刷。
在法國,句點已用來排版羅馬數字,所以用逗號作小數點,許多其他國家也跟著用逗號作小數點;國際標準化組織後為此等習俗制定標準[來源請求]。
但英語國家當時已經用逗號來做千位數分隔號。美國選擇了句點作小數點,英國選擇了中間點(間隔號)小數點作小數點,如果排版時沒有中間點,句點也可以暫時代替[來源請求]。當時英國的方式在國際上比較明確,因為歐洲大陸使用的幾乎與美國相反的習俗。數學界已用中間點表示乘法,國際單位制拒絕了使用中間點為小數點,而沒有拒絕用句點來做小數點。英國在二十世紀開始使用美國的習慣。
數字分位符號
[編輯]國際語言最常見的數字讀法是千分位,為了方便分組閱讀小數點前後的數字,寫法也是用千位數分組。如果當地習俗用句點作小數點,千位分號一般是逗號或空格;如果習俗裡小數點是逗號,千位分號一般是句點或空格。由於可能產生歧義,國際標準建議、國際度量衡局更要求用空格而不要用逗號或點。
例子:這些寫法在不同國家代表不同數值:「12,345」、「12.345」、「12,345.678」與「12.345,678」。
阿拉伯數字
[編輯]實例
[編輯]![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a8/DecimalSeparator.svg/300px-DecimalSeparator.svg.png)
以下是不同國家的數字寫法實例,包括小數點和數位分號(用中文數字表示為「一百二十三萬四千五百六十七點八九」):
- 部份澳門、法國、芬蘭、匈牙利、西班牙、葡萄牙、義大利和加拿大法語地區:1 234 567,89
- 德國、荷蘭、比利時、丹麥、義大利、羅馬尼亞和歐洲大多地區:1 234 567,89或1.234.567,89(手寫也可能會寫成1·234·567,89)
- 瑞士德語地區:1'234'567,89
- 中華民國、香港、部份澳門、澳大利亞、加拿大英語地區、大韓民國、朝鮮民主主義人民共和國、馬來西亞、新加坡、英國和美國:1,234,567.89或舊寫法1,234,567·89
- 國際單位制:1 234 567.89(句點地區)或1 234 567,89(逗號地區)
- 中華人民共和國國家標準明確規定出版物上的數字用法:[1]
為便於閱讀,四位以上的整數或小數可用以下兩種方式分節:
- 千分撇:整數部分每三位一組,以「,」分節。小數部分不分節。四位以內的整數可以不分節。 範例:624,000、92,300,000、19,351,235.235767、1256
- 千分空:從小數點起,向左和向右每三位數字一組,組間空四分之一個漢字,即二分之一個阿拉伯數字的位置。四位以內的整數可以不加千分空。例:55 235 367.346 23、98 235 358.238 368
註:各科學技術領域的多位數分節方式參照GB 3101—1993的規定執行。
計算機普遍使用句點小數點,用逗號為小數點的國家一般把句點小數點稱為「國際」標法。通用的作業系統讓使用者在控制台選擇小數點符號。非國際化的程式排版引擎可能沒有此符號選項。
句點
[編輯]以下國家/地區以句點(.)來表示基點:
- 澳洲、汶萊、波札那、加拿大(英語)、香港、澳門(中文)、中國[1]大陸地區、印度、愛爾蘭、以色列、大韓民國、朝鮮民主主義人民共和國、馬來西亞、墨西哥、紐西蘭、奈及利亞、巴基斯坦、菲律賓、新加坡、斯里蘭卡、中華民國、泰國、英國、美國
逗號
[編輯]以下國家/地區以逗號(,)來表示基點:
- 阿爾巴尼亞、安道爾、阿根廷、奧地利、亞塞拜然、白俄羅斯、比利時、玻利維亞、波士尼亞與赫塞哥維納、巴西、保加利亞、喀麥隆、加拿大(法語)、哥斯大黎加、克羅埃西亞、古巴、智利、哥倫比亞、賽普勒斯、捷克、丹麥、多米尼加共和國、厄瓜多、薩爾瓦多、愛沙尼亞、法羅、芬蘭、法國、德國、希臘、格陵蘭、瓜地馬拉、宏都拉斯、匈牙利、印度尼西亞、冰島、義大利、拉脫維亞、立陶宛、馬其頓共和國、摩爾多瓦、荷蘭、挪威、尼加拉瓜、巴拿馬、巴拉圭、秘魯、波蘭、葡萄牙、羅馬尼亞、俄國、塞爾維亞、斯洛伐克、南非、斯洛維尼亞、西班牙、瑞典、瑞士、土耳其、烏克蘭、烏拉圭、委內瑞拉、辛巴威、澳門(葡文)、越南
其他數字系統
[編輯]所謂的阿拉伯數字乃是拉丁化的阿拉伯語裡的數字,大多阿拉伯國家不使用這種文字,他們使用阿拉伯文數字。這套系統有自己的小數點(٫)。這些國家為: