数

數的類別

數可以被分類為數系的集合內。對於以符號表示數的不同方式，則請看記數系統。

自然數

最常用的數為自然數，有些人指正整數，有些人則指非負整數。前者多在數論中被使用，而在集合論和電腦科學中則多使用後者的定義。
在十進位數字系統裡，自然數的標記符號為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的算術平方根。