张三丰见过郭靖吗:怎么样换算10进制

来源:百度文库 编辑:高考问答 时间:2024/05/09 13:48:43
怎么样换算10进制

二、八、十六进制数转换到十进制数

2进制,用两个阿拉伯数字:0、1;
8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;
10进制,用十个阿拉伯数字:0到9;
16进制,有0~9这十个数字,用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写。

1、二进制数转换为十进制数

二进制数第0位的权值是2的0次方,第1位的权值是2的1次方……

所以,设有一个二进制数:0110 0100,转换为10进制为:

下面是竖式:

0110 0100 换算成 十进制

第0位 0 * 20 = 0
第1位 0 * 21 = 0
第2位 1 * 22 = 4
第3位 0 * 23 = 0
第4位 0 * 24 = 0
第5位 1 * 25 = 32
第6位 1 * 26 = 64
第7位 0 * 27 = 0 +
---------------------------
100

用横式计算为:

0 * 20 + 0 * 21 + 1 * 22 + 1 * 23 + 0 * 24 + 1 * 25 + 1 * 26 + 0 * 27 = 100

2、八进制数转换为十进制数

八进制就是逢8进1。

八进制数采用 0~7这八数来表达一个数。

八进制数第0位的权值为8的0次方,第1位权值为8的1次方,第2位权值为8的2次方……

所以,设有一个八进制数:1507,转换为十进制为:

用竖式表示:

1507换算成十进制。

第0位 7 * 80 = 7
第1位 0 * 81 = 0
第2位 5 * 82 = 320
第3位 1 * 83 = 512 +
--------------------------
839

同样,我们也可以用横式直接计算:

7 * 80 + 0 * 81 + 5 * 82 + 1 * 83 = 839

结果是,八进制数 1507 转换成十进制数为 839

3、十六进制数转换成十进制数

16进制,16进制就是逢16进1

十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方……

所以,在第N(N从0开始)位上,如果是是数 X (X 大于等于0,并且X小于等于 15,即:F)表示的大小为 X * 16的N次方。

假设有一个十六进数 2AF5, 换算成10进制

用竖式计算:

2AF5换算成10进制:

第0位: 5 * 160 = 5
第1位: F * 161 = 240
第2位: A * 162 = 2560
第3位: 2 * 163 = 8192 +
-------------------------------------
10997

直接计算就是:

5 * 160 + F * 161 + A * 162 + 2 * 163 = 10997

现在可以看出,所有进制换算成10进制,关键在于各自的权值不同。

10进制化2进制
用这个十进制数连续除二,记录余数,除到0为止
把记录的余数倒过来就是2进制数
10进制化八进制
方法与化二进制向同,连续除8,即可。

说清楚点,是把其他进制换算成十进制,还是把十进制换算成其他进制,要是前者,我给你举个例子你就明白了:例如2进制换算成十进制:
101101=1*2(5)+0*2(4)+1*2(3)+1*2(2)+0*2(1)+1*2(0)= 45 (注:*为乘号,()里面的为指数,我不会打指数)

adams_wine

Genius!

问的太笼统,楼上的两位答案加起来足够是你的答案了。

10转10啊 几就是几 靠