下列各进制的整数中,值最大的是( )。 A) 十进制数11 B) 八进制数11 C) 十六进制数11 D) 二进制数11
C最大。
解析:把四个选项都转化成十进制比较大小,八进制11转化成十进制为:9,十六进制11转化成十进制为:17,二进制11转换成十进制为:3,则C>A>B>D,所以此题答案是C。
一、十六进制转换为十进制
16进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方…所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。
例:2AF5换算成十进制
5 * 16^0 + F * 16^1 + A * 16^2 + 2 * 16^3 = 10997。
二、八进制转化为十进制
从右向左第一位上的数字乘以8的0次方、第二位上的数字乘以8的1次方、第三位上的数字乘以8的2次方……,然后所有的乘积相加。
例:257转换为十进制
257(8)=2*8^2+5*8^1+7*8^0=2*64+5*8+7=175。
三、二进制转换为十进制
整数二进制用数值乘以2的幂次依次相加,小数二进制用数值乘以2的负幂次然后依次相加。
扩展资料
进行进制转换时,我们不妨设源进制(转换前所用进制)的基为R1,目标进制(转换后所用进制)的基为R2,原数值的表示按数位为AnA(n-1)……A2A1A0.A-1A-2……
R1在R2中的表示为R,则有(AnA(n-1)……A2A1A0.A-1A-2……)R1=(An*R^n+A(n-1)*R^(n-1)+……+A2*R^2+A1*R^1+A0*R^0+A-1*R^(-1)+A-2*R^(-2))R2
(由于此处不可选择字体,说明如下:An,A2,A-1等符号中,n,2,-1等均应改为下标,而上标的幂次均用^作为前缀)
十进制数的位权是以10为底的幂,二进制数的位权是以2为底的幂,十六进制数的位权是以16为底的幂。数位由高向低,以降幂的方式排列。
参考资料来源:百度百科-八进制
参考资料来源:百度百科-十六进制
参考资料来源:百度百科-二进制