二进制数第 0 位的权值是 2 的 0 次方,第 1 位的权值是 2 的 1 次方„„所
以,设有一个二进制数:0110 0100,转换为 10进制为:下面是竖式:0110
0100 换算成 十进制
第 0 位 0 * 2 = 0,第 1 位 0 * 2 = 0,第 2 位 1 * 2 = 4,第 3 位 0
2
* 2 = 0,第 4 位 0 * 2 = 0,第 5 位 1 * 2 = 32,第 6 位 1 * 2 =
5
--------------------------- 100,用横式计算为:0 * 2 + 0 * 2 + 1
1
* 2 + 1 * 2 + 0 * 2 + 1 * 2 + 1 * 2 + 0 * 2 = 100,0乘以多少都
5
是 0,所以我们也可以直接跳过值为 0 的位:1 * 2 + 1 * 2 + 1 * 2 +
5
八进制数转换为十进制数.八进制就是逢 8 进 1。八进制数采用 0~7 这八数
来表达一个数。八进制数第 0 位的权值为 8 的 0 次方,第 1 位权值为 8 的 1
次方,第 2 位权值为 8 的 2 次方„„所以,设有一个八进制数:1507,转换
为十进制为:用竖式表示:1507换算成十进制。第 0 位 7 * 8 = 7,第 1 位
0
0 * 8 = 0 ,第 2 位 5 * 8 = 320 ,第 3 位 1 * 8 = 512 +
3
--------------------------
839,同样,我们也可以用横式直接计算:7 * 8 + 0 *
0
8 + 5 * 8 + 1 * 8 839.结果是,八进制数 1507 转换成十进制数为 839.
3 =
十六进制数转换成十进制数,2进制,用两个阿拉伯数字:0、1;8 进
制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;10进制,用十个阿拉伯
数字:0 到 9;16进制,用十六个阿拉伯数字„„等等,阿拉伯人或说是印度
人,只发明了 10个数字啊?16进制就是逢 16进 1,但我们只有 0~9这十个
数字,所以我们用 A,B,C,D,E,F 这五个字母来分别表示 10,11,12,
13,14,15。字母不区分大小写。十六进制数的第 0 位的权值为 16的 0 次
方,第 1 位的权值为 16的 1 次方,第 2 位的权值为 16的 2 次方„„所以,
评论0
最新资源