在计算机数值中,有数码,基数,和位权3个概念必须掌握。

数码:一个数制中表示基本数值大小的不同数字符号。十进制有10个数码:0,1,2,3,4,5,6,7,8,9。

基数:一个数值所使用数码的个数。二进制的基数为2,十进制为10。

位权:一个数值中某一位上的1所表示数值的大小。如:十进制345,3的位权为100 3的权为10 4的位权为10, 5的位权为1

按权展开,第一位权为10^0,第二位10^1……以此类推,第N位10^(N-1),该数的数值等于每位位的数值*该位对应的权值之和。

计算机只能识别二进制数,但人们却熟悉十进制数,而不习惯用二进制数,因此,在计算机输入和输出数据时,经常采用十进制数。所不同的,这里的十进制数是用二进制编码来表示的。十进制数有十个数码,需要用四位二进制数表示一位十进制数码,但它仍是“逢十进一”,所以称为二进制编码的十进制数,或称二一十进制数,简称BCD(Binary coded Decimal)码。

更多相关知识,请访问:PHP中文网!