据《易系辞》记载:「上古结绳而治,后世圣人易之以书契」。在殷墟出土的甲骨文卜辞中有很多记数的文字。从一到十,及百、千、万是专用的记数文字,共有13个独立符号,记数用合文书写,其中有十进制制的记数法,出现最大的数字为三万。
算筹是中国古代的计算工具,而这种计算方法称为筹算。算筹的产生年代已不可考,但可以肯定的是筹算在春秋时代已很普遍。
用算筹记数,有纵、横两种方式:
表示一个多位数字时,采用十进位值制,各位值的数目从左到右排列,纵横相间﹝法则是:一纵十横,百立千僵,千、十相望,万、百相当﹞,并以空位表示零。算筹为加、减、乘、除等运算建立起良好的条件。
筹算直到十五世纪元朝末年才逐渐为珠算所取代,中国古代数学就是在筹算的基础上取得其辉煌成就的。
在几何学方面《史记夏本记》中说夏禹治水时已使用了规、矩、准、绳等作图和测量工具,并早已发现「勾三股四弦五」这个勾股定理﹝西方称勾股定理﹞的特例。战国时期,齐国人着的《考工记》汇总了当时手工业技术的规范,包含了一些测量的内容,并涉及到一些几何知识,例如角的概念。
战国时期的百家争鸣也促进了数学的发展,一些学派还总结和概括出与数学有关的`许多抽象概念。著名的有《墨经》中关于某些几何名词的定义和命题,例如:「圆,一中同长也」、「平,同高也」等等。墨家还给出有穷和无穷的定义。《庄子》记载了惠施等人的名家学说和桓团、公孙龙等辩者提出的论题,强调抽象的数学思想,例如「至大无外谓之大一,至小无内谓之小一」、「一尺之棰,日取其半,万世不竭」等。这些许多几何概念的定义、极限思想和其它数学命题是相当可贵的数学思想,但这种重视抽象性和逻辑严密性的新思想未能得到很好的继承和发展。
此外,讲述阴阳八卦,预言吉凶的《易经》已有了组合数学的萌芽,并反映出二进制的思想。