计算机中常用的进制有哪些?它们如何进行相互的转换?
1个回答
关注
展开全部
您好!位数,即为个位十位百位等..进制是说个位上能容纳多少个数,比如常用的就是十进制,个位上能容纳10个数,从0-9,在继续增加,就得在十位上添加1,同样十位从1-9以后,百位增加。所以要说分哪几种进制,可以说是无数个进制,但是常用的就这么几种:二进制,八进制,十进制,十六进制,之所以常用这几种主要原因是,二进制是计算机中用的,十进制是常用数字,十六进制通常用来表示颜色,八进制用来做数据转换进制之间转换也很好算,比如十进制的6,就是二进制的110,这里110我们可以说第一个1在百位也就是第3个位置上(倒着数),第二个1在2位上,最后一个0在1位上,由于是2进制,那么就用2次幂计算结果,至于多少次幂,是由该数所在的位决定,次幂=位数-1;那么110就是2的2次幂(就是2的平方)+2的一次幂+0最后一位是0,用0乘以什么都为0在比如1010=2的三次幂+0+2的一次幂+0,知道计算结果我们就可以快算运算,二进制在个位上的(1位)如果是1,那其实就是表示1,十位如果表示1,那就是2,那么就有1111=8+4+2+1这种结果,以此往高位推,就是每走一个乘以二,所以二进制1111结果就是十进制15!十六进制是说个位够16个才上十位,那么除了我们知道的0-9占10个数,其他用ABCDEF表示另外六个,那么10进制的11到十六进制里就是A(不区分大小写,通常用大写而已),15到十六进制里就是F,16自然是1F了!,就算转换方法同样FEB=16的(3-1)次幂+E的(2-1)次幂+B的0次幂任何数字的0次幂都是1.由此我们可得知二进制中四个数表示一个十六进制,比如(二进制)1111=F(十六进制)所以引出八进制,八进制一个数代表二进制三个111=7!十进制转二进制时,用十进制数除2,如果整数就当是1,不整除就继续除,一直留1,直到除以到剩余数小于2,就留0,比如66/2=3(留了一个1),用3继续除2(又留一个1),剩下的1.5比二小(留)0,因此6=110;
咨询记录 · 回答于2022-03-01
计算机中常用的进制有哪些?它们如何进行相互的转换?
您好,我是百度问一问合作的老师,我这边正在为您查询,请稍等片刻,我这边马上回复您~记得给个赞哦!!!
您好!位数,即为个位十位百位等..进制是说个位上能容纳多少个数,比如常用的就是十进制,个位上能容纳10个数,从0-9,在继续增加,就得在十位上添加1,同样十位从1-9以后,百位增加。所以要说分哪几种进制,可以说是无数个进制,但是常用的就这么几种:二进制,八进制,十进制,十六进制,之所以常用这几种主要原因是,二进制是计算机中用的,十进制是常用数字,十六进制通常用来表示颜色,八进制用来做数据转换进制之间转换也很好算,比如十进制的6,就是二进制的110,这里110我们可以说第一个1在百位也就是第3个位置上(倒着数),第二个1在2位上,最后一个0在1位上,由于是2进制,那么就用2次幂计算结果,至于多少次幂,是由该数所在的位决定,次幂=位数-1;那么110就是2的2次幂(就是2的平方)+2的一次幂+0最后一位是0,用0乘以什么都为0在比如1010=2的三次幂+0+2的一次幂+0,知道计算结果我们就可以快算运算,二进制在个位上的(1位)如果是1,那其实就是表示1,十位如果表示1,那就是2,那么就有1111=8+4+2+1这种结果,以此往高位推,就是每走一个乘以二,所以二进制1111结果就是十进制15!十六进制是说个位够16个才上十位,那么除了我们知道的0-9占10个数,其他用ABCDEF表示另外六个,那么10进制的11到十六进制里就是A(不区分大小写,通常用大写而已),15到十六进制里就是F,16自然是1F了!,就算转换方法同样FEB=16的(3-1)次幂+E的(2-1)次幂+B的0次幂任何数字的0次幂都是1.由此我们可得知二进制中四个数表示一个十六进制,比如(二进制)1111=F(十六进制)所以引出八进制,八进制一个数代表二进制三个111=7!十进制转二进制时,用十进制数除2,如果整数就当是1,不整除就继续除,一直留1,直到除以到剩余数小于2,就留0,比如66/2=3(留了一个1),用3继续除2(又留一个1),剩下的1.5比二小(留)0,因此6=110;
本回答由上海巴鲁图工程机械科技有限公司_提供