甲骨文数码(numerals on bones or tortoise shells of Chinese Shang Dynasty)是中国古代的一种数码,指中国商代(约公元前16世纪—约公元前1066)刻于兽骨与龟甲上的数码。在中国,文字出现很早,而数字的出现更早,在西安半坡新石器时代文化遗址中发现的陶器刻符就有数字,经考证这些陶器距今已有六七千年,在河南省安阳出土的商代殷墟甲骨文(刻于兽骨、龟甲上的古代文字)中就有许多数字,这就是中国古代甲骨文数码。甲骨文时代已有完整的十进位数码,并有百、千、万等进位用数,对数码的使用除天文历法之外,已覆盖到社会的各个方面,说明对数概念的使用,已经成熟。例如在一件龟甲上,基本上是排列数码方阵,用于表示卜辞的内容,图示如下(图1)。