数

数的类别

数可以被分类为数系的集合内。对于以符号表示数的不同方式，则请看记数系统。

自然数

最常用的数为自然数，有些人指正整数，有些人则指非负整数。前者多在数论中被使用，而在集合论和计算机科学中则多使用后者的定义。
在十进制数字系统里，自然数的标记符号为0至9等十个数字，将以十为基数的进位制使用在大于九的数上。
因此，大于九的数会有两个或两以上的位数。表示所有自然数的集合为ℕ。

整数

负整数是小于0 的整数，通常在其前面加上一负号(−)，来表示其为正整数的对立。
例如，若一个正整数是用来表示距一定点0 右边多少的距离，则一个负整数即表示距此定点0 左边多少的距离。
相似地，若一正整数表示一银行存款，则一负整数即表示一银行提款。
负整数、正整数和零三者即合称为整数ℤ、（德语 Zahl 的缩写）。

有理数

有理数是指可以被表示成整数分子()和非零整数分母()的分数的数，即，其代表1 被分做相同的份，再取份后的量。两个不同分数可能会对应到相同的有理数，如：。若的绝对值大于的绝对值时，其分数的绝对值会大于1。分数可以是正的、负的、或零。所有分数所组成的集合包含有整数，因为每一个整数都可以写成分母为1 的分数。有理数的符号为ℚ，（quotient <中文：商>的缩写）。

实数

不严谨地说，实数可以和一连续的直线数线视为同一事物。
所有的有理数都是实数，实数也包含无理数，
所有实数可以分成正数、零和负数。
实数可以被其数学性质独特地描绘出：它是唯一的一个完备全序体。
但它不是个代数闭域。
十进制数是另一种能表示数的方式。
在以十为底的数字系统内，数可以被写成一连串的数字，
且在个位数右边加上句号（小数点）（在美国和英国等地）或逗号（在欧洲大陆），负实数则在再前面加上一个负号。以十进制标记的有理数，其位数会一直重复或中断（虽然其后面可以加上任意数量的零），而0是唯一不能以重复位数定义的实数。例如，分数能够写做中断位数的十进制数1.25，也能写做重复位数的十进制数1.24999...（无限的9）。
分数只能够写做0.3333...（无限的3）。
所有重复与中断的十进制数定义了能被写成分数的有理数。
而不像重复与中断的十进制数一般，非重复且非中断的十进制数代表无理数，不能被写成分数的数。
例如，著名的数学常数，（圆周率）和都是无理数，表示成十进制数0.101001000100001...的实数也是无理数，因为其表示不会重复，也不会中断。
实数由所有能被十进制数表示的数所组成，不论其为有理数或无理数。
另外，实数也可以分为代数数和超越数，
其中超越数一定是无理数且有理数一定是代数数，其他则不一定。
实数的符号为ℝ(Real的缩写)。
实数可以被用来表示量度，而且对应至数线上的点。
当量度只可能精准至某一程度时，使用实数来表示量度总是会有一些误差。
这一问题通常以取定一适当位数的有效数字来处理。

复数

移动到更多层次的抽象化时，实数可以被延伸至复数。
历史上，此数的诞生源自于如何将负1取平方根的问题。
从这一问题，一个新的数被发现了：-1的平方根。
此数被标记为i，由莱昂哈德·欧拉介绍出的符号。
复数包含了所有有形式的数，其中和是实数。
当为零时，被称为虚数。
相同地，当为零时，为实数，因为它没有虚数部分。
一个和为整数的复数称为高斯整数。
复数是个代数闭域，即任一复数系数的多项式都能有解。
复数也可以对应至复数平面上的点。
上述就提到的各个数系，每个都是下一个数系的子集。
以符号来表示的话，即为。

记数系统

数和以符号来表示数的记数系统不同。
五可以表示成十进制数5和罗马数字V。
记数系统在历史上的重要发展是进位制的发展，
如现今的十进位制，可以用来表示极大的数。
而罗马数字则需要额外的符号来表示较大的数。
记数系统是指用何种方式来记录数的系统，可以是符号形式，也可以是实物形式。
无论符号记数还是实物记数，
如今都抽象成了数码的有序左右排列形式，并且认定左面的数码是右面数码的N倍（N是一个大于1的自然数），这就是N进制记数法，简称为N进制。N＝2、3、4、5、8、10、16、...的进制，就分别称为二进制、三进制、四进制、五进制、八进制、十进制、十六进制、...各种进制数之间可以转化。
例如二进制的10111和十进制的23可以相互转化。
人们熟悉十进制，目前电子机器记数使用二进制，将来出现四进制的量子态记数方式也未必可知。
记数系统中使用的占位符号叫数码，N进制的数码所代表的数从0到N-1，分别用0、1、2、... 、@来记，其中@代表的数是N-1，是最大数码。
例如十六进制使用的数码是0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F，十六进制的最大数码@就是“F”。
用数码左右排列的数如果认定某数码间的位置有一个小数点，就可以表示具有小数部分的数。
小数点左移一位，该数就缩小N倍，相反则该数扩大N倍。
人们习惯用“-”放在数码排列的最左面来表示负数，例如十进制的-675.76。
机器表示正负数一般不用“+”、“-”，而使用限位数的方法。限位数就是数码位数固定的数。
例如，3位十进制数共有1000个，只能是000～999，不可能出现其他的表示。
如果认定某位置有小数点，这1000个数就可以表示具有小数部分的数。
限位数可以不用“+”、“-”就可以表示正负数，方法是将所有能表示出来的数按着大小分为对称的两部分，
对称的规则是“表示的两整数之和是数的总数”，
较大的那个对称数就表示较小那个对称数的相反数。
这种规定之下，3位十进制数的501～999就可以认定是负数-499～-1，由于500自身对称，去掉二义性，
规定500就表示是“-500”，这就是对称制。对称制中偶进制的负数会比正数多一个，
因而表数正负数的区间不对称，但N是奇数时，表数区间是对称的。对称制适合机器数值计算。

第一个数

数的第一次使用可回溯到大约公元前三万年前，
当计数符号被旧石器时代的人使用的时期。
现今所知最早的一个例子在南非的一个洞穴内。此一系统没有进位制的概念（如现今所用的十进位制），这使得它表示大数的能力受到了限制。
现今所知最早有进位制的系统则是美索不达米亚的六十进位制（约公元前3400年），
而最早的十进位制在公元前3100年的埃及。

0的历史

把零当成数来使用和其在进位制中当占位标记不同。
许多的古印度人使用梵文Shunya来指虚无这一概念，
而在数学文章内，这一词则常被拿来指零这一数。
波你尼（Pāṇini，公元前5世纪）在其以梵文写形式文法的书－八章书（Ashtadhyayi）里，使用了无效（零）算子。
文献显示古希腊似乎不确定零做成一个数的地位：
他们问自己"无物如何变成有物"，因而导致有趣的哲学问题。
在中世纪时，零和真空的性质和存在甚至成了宗教上的争论。
埃利亚人芝诺的悖论很大一部分便依靠在对零不确定的解释上。（古希腊人甚至怀疑过1是否是一个数。）
墨西哥中南部奥尔梅克文明晚期的人民已在新大陆上开始使用真正的零，
其时间可能是在公元前4世纪，但较肯定的是在公元前40年，它变成了玛雅数字和玛雅历的一部分，
但完全没有影响到旧大陆的记数系统。
公元130年时，托勒密被喜帕恰斯和巴比伦人在六十进位制里使用了零的符号（小圆圈加上一长上标线）所影响，将其使用在希腊数字上。因为它只是单独使用，而非做为一占位符，希腊的零是旧大陆第一个做为书写使用的真正的零。而在之后的拜占庭抄本上，希腊的零才演变成了希腊字母Ο（另外它也有70的意思）。
另一真正的零在公元525年被使用在以罗马数字编制的表格上（狄奥尼修斯·伊希格斯是现知第一位使用者），但当时是使用意思为无物的一个名词nulla，而非一个符号。当除法把零视为余数时，则使用另一意思也是无物的词nihil。中世纪的零被所有中世纪计算复活节的计算家们使用着。其首字母N 的单独使用是在公元725年由圣比德或其同僚在罗字数字的表格上使用，一个真正的零的符号。
零的一个早期书写使用是于公元628年由婆罗摩笈多（写于宇宙的开始（Brāhmasphuṭasiddhānta））所使用的。他把零视为一个数，并讨论包含零的运算，包括除法。在同一时期（西元七世纪），其概念已很清楚地传到了柬埔寨，后来显示其观念的文书更传到了中国和伊斯兰世界。

负数的历史

负数的抽象概念早在公元前100年至50年间就被确认过了。中国的九章算术里就提到寻找图形面积的方法：以红色棒子来标记正数，黑色来标记负数。这是负数在东方最早被提及的记录。而西方的第一次论述则是在西元三世纪的希腊，丢番图在其著作Arithhmetica里提及一个和（其解为负数）相等的方程，且说这个方程会给出荒谬的解答。
在西元七世纪间，负数在印度被用来表示负债。丢番图先前的论述被印度数学家婆罗摩笈多在宇宙的开始中讨论的更详尽，他使用负数来产生公式解，到现在还依然被使用着。但到了公元12世纪的印度，婆什迦罗第二在得出一元二次方程的负根之后，却还说这一负值“在此例不被采用，因为它不适合；人们不会同意有负根的。”
大多数的欧洲数学家直到西元十七世纪仍不接受负数的概念，虽然斐波那契允许负数在金融问题上被解释为负债，后来又允许视为损失。负数在欧洲的第一次被使用是在西元十五世纪被尼古拉斯·丘凯所使用的。他把负号加上数的右上方（幂的位置）上来表示负数，但也说这些负数是“荒谬的数”。亚诺用这个比例式来反对引进负数这个概念，在这个比例式中，大数比小数等于小数比大数。
十七世纪，数学家沃利斯主张负数会大于无限，而且一般的实作应该忽略任何由题目导出的负数，因为它们是无意义的。

有理数的历史

有理数的概念，相信起源于史前时期。就连古埃及的数学手稿中已经出现了将一般的分数转换成古埃及分数的方法。古希腊和古印度数学家也将有理数理论的研究作为一般数论研究的一部分。 其中最有名的是公元前300年左右的欧几里得的几何原本。在古印度手稿中与此最为相关的则是研究数论的Sthananga Sutra。
小数的概念与十进制记号有紧密的关系；它们似乎是串联地发展的。 比如说，在印度耆那教的箴言集就提到了和2的算术平方根。