文档介绍:二进制二进制就是采用“满二进一”的原则,这和十进制是采用“满十进一”原则完全相同,二进制就是等于2时就要进位。二进制加法:1+1=10有四种情况:0+0=010+1=110+1=111+1=1001+0=1100+1=1011+1=10 101+1=110如:1101110+1=111+1011111+1=1000=11000……可见二进制的10表示二,100表示四,1000表示八,10000表示十六,……。二进制同样是“位值制”。同一个数码1,在不同数位上表示的数值是不同的。如11111,从右往左数,第一位的1就是一,第二位的1表示二,第三位的1表示四,第四位的1表示八,第五位的1表示十六。,大小顺序为22、21、20、2-1、2-2第n位数表示2(n-1)十进制:二进制:0=00001=00012=00103=00114=01005=01016=01107=01118=10009=100110=1010……二进制乘法如:1110有四种情况:0×0=0×1011×0=011100×1=0+00001×1=1+1110=1000110二进制减法: 0-0=01-0=11-1=010-1=1二进制除法: 0÷1=01÷1=1计算机中的十进制小数转换二进制,十进制小数用二进制通常是用乘二取整法来获得的。: *2=, *2=, *2=, *2=, *2=, *2=, *2=,....... 一直循环,直到达到精度限制才停止(所以,计算机保存的小数一般会有误差,所以在编程中,要想比较两个小数是否相等,只能比较某个精度范围内是否相等。)。这时,,用二进制就可以表示为:。二进制转十进制:=1×23+0×22+1×21+1×20+0×2-1+1×2-2 =8+0+2+1+0+ =--------------------------------------------------------------------------------------------------------------八进制八进制与二进制的转换: 二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。二进制数字转换成八进制数字对应关系如下:000=0100=4 001=1101=5 010=2110=6 011=3111=: ==:==------------------------------------------------------------------------------------------