位数表示一个整数所占有数位的个数;数位是指一个数的每一个数字所占的位置。对于3082这个数而言,我们说它是4位数。如此看来,0也占一个数位了。但是记数法里有个规定:一个数的最高位不允许是0,为什么要加上这个规定呢?如果没有这个规定的话,那么“0”就应该是最小的一位数,因此,00是最小的两位数,000是最小的三位数……那么,这样一来,最小的一位数、两位数、三位数乃至任意位数都是0,这显然是错误的。不仅如此,如果没有这样的规定,对一个数也就没办法确定是几位数了。
例如15是两位数,“015”就变成了三位数,“0015”就变成了四位数。这样,同一个数我们可以随意称它为几位数,“位数”这一概念的存在也就没有必要了。因此,一个数的最高位不能“0”。也就是说,最小的一位数是1,而不是0。