石器时代的遗物，其中有些骨片上有不同数目的刻纹，表示1到8之数，未发现有10道以上刻纹，与存在十进位制相符。筹算至少在战国初年筹算已然出现。它使用商代发明的十进位制计数，利用九九表可以很方便地进行四则运算以及乘方、开方等较复杂运算，并可以对零、负数和分数作出表示与计算。春秋战国时代已经形成数学的九个分支-九数，包括方田（田地测算）、粟米（粮食换算比率）、差分（赋税的分配）、少广（田亩面积和长阔）、商功（工程土方估计）、均输（运输费用的分配）、方程（方程式）、盈不足、旁要（勾股问题）。郑玄引《周礼注》