小數點

在进位制记数系统里，小数点为用来分隔数字的整数部分与小数部分的符号。如3.14中的.。小数点在数学里是一种基数点。
不同地区用不同的符号来表达小数点。即，其它语言与文化中表示小数与整数部分区隔的未必是“点”，所以它的英文名字是decimal separator或decimal mark。国际上使用阿拉伯数字国家与地区主要采用两种小数点符号：“句点”和“逗号”。汉语地区和大多的英语地区都使用“句点”，但是大多的其他欧洲国家和其前殖民地都使用“逗号”。由于小数点符号的习俗影响其他数字分位符号的选择，如千分位符号（也称千位分隔符，group separator），所以此条目也涵盖其它数字分位符号的话题。

历史

在中世纪欧洲，印刷发达之前，数学学者在整数上方画一条横线来分别整数和小数部分，这是从印度数学留下来的传统，此传统当时的普遍是受波斯数学家花拉子密的影响。之后，用短竖线来分离整数和小数慢慢流行了。当印刷排版时，用文字的逗号（,）或句点（.）比较方便印刷。
在法国，句点已经被用于罗马数字的排版，所以逗号被选来用小数点。许多其他国家也跟随着用逗号作小数点。这此习俗后被国际标准化组织标准化。
但是，英语国家当时已经用逗号来做千位数分隔号。美国选择了句点作小数点，英国选择了中间点（间隔号）小数点作小数点，如果排版时没有中间点，句点也可以暂时代替。当时英国的方式在国际上比较明确，因为欧洲大陆使用的几乎与美国相反的习俗。由于中间点已经在数学界被用来表示乘法，国际单位制拒绝了使用中间点为小数点，用句点来做小数点没有被拒绝，英国在二十世纪开始使用美国的习惯。

数字分位符号

为了方便阅读小数点前后的数字可以被分组，由于国际上语言里最常见的数字读法是千位分位，写法的分组也是在千位数上。
如果当地习俗是用句点作小数点，千位的分号一般是逗号或空格。如果习俗里小数点是逗号，千位分号一般是句点或空格。由于可能产生歧义，国际标准建议、国际度量衡局更是要求用空格而不要用逗号或点。
例子：这些写法在不同国家会代表不同数值：“12,345”、“12.345”、“12,345.678”与“12.345,678”。