0这个数字到底是不是中国人发明的?

是古代印度人发明的。注意,古代印度和今天的印度是两个概念。古代印度人发明了包括“0”在内的十个数字符号,还发明了现在一般通用的定位计数的十进位法。由于定位计数,同一个数字符号因其所在位置不同,就可以表示不同数值。如果某一位没有数字,则在该位上写上“0”。“0”的应用,使十进位法臻于完善,意义重大。十个数字符号后来由阿拉伯人传入欧洲,被欧洲人误称为阿拉伯数字。由于采用计数的十进位法,加上阿拉伯数字本身笔画简单,写起来方便,看起来清楚,特别是用来笔算时,演算很便利。因此,随着历史的发展,阿拉伯数字逐渐在各国流行起来,成为世界各国通用的数字。