C语言的二进制,八进制,十进制是什么意思?
5个回答
展开全部
计算机中常用的数的进制主要有:二进制、八进制、十六进制,学习计算机要对其有所了解。
2进制,用两个阿拉伯数字:0、1;
8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;
10进制,用十个阿拉伯数字:0到9;
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写
一、二进制转换十进制
例:二进制 “1101100”
1101100 ←二进制数
6543210 ←排位方法
例如二进制换算十进制的算法:
1*26 + 1*25 + 0*24 + 1*23 + 1* 22 + 0*21 + 0*20
↑ ↑
说明:2代表进制,后面的数是次方(从右往左数,以0开始)
=64+32+0+8+4+0+0
=108
二、二进制换算八进制
例:二进制的“10110111011”
换八进制时,从右到左,三位一组,不够补0,即成了:
010 110 111 011
然后每组中的3个数分别对应4、2、1的状态,然后将为状态为1的相加,如:
010 = 2
110 = 4+2 = 6
111 = 4+2+1 = 7
011 = 2+1 = 3
结果为:2673
2进制,用两个阿拉伯数字:0、1;
8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;
10进制,用十个阿拉伯数字:0到9;
16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写
一、二进制转换十进制
例:二进制 “1101100”
1101100 ←二进制数
6543210 ←排位方法
例如二进制换算十进制的算法:
1*26 + 1*25 + 0*24 + 1*23 + 1* 22 + 0*21 + 0*20
↑ ↑
说明:2代表进制,后面的数是次方(从右往左数,以0开始)
=64+32+0+8+4+0+0
=108
二、二进制换算八进制
例:二进制的“10110111011”
换八进制时,从右到左,三位一组,不够补0,即成了:
010 110 111 011
然后每组中的3个数分别对应4、2、1的状态,然后将为状态为1的相加,如:
010 = 2
110 = 4+2 = 6
111 = 4+2+1 = 7
011 = 2+1 = 3
结果为:2673
2014-04-03
展开全部
就是逢二进一,逢八进一。逢十进一。举个例子 十进制 就不用说了吧,比如说一个十进制的数 12.因为12超过了10 ,就进一位,12就是这么来的。用8进制表示12是多少呢,答案是 14,十进制(12 = 1x10+2);八进制(12 = 1*8+4),所以用八进制表示12就是14,八进制的14,就代表10进制的12.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二进制就是由数字0和1组成的数字,如010100101
八进制就是由数字0到7之间的数字,如012337,
十进制就是我们日常生活中所用的,由0到9之间的数字组成
八进制就是由数字0到7之间的数字,如012337,
十进制就是我们日常生活中所用的,由0到9之间的数字组成
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二进制:逢二进一
八进制:逢八进一
十进制:逢十进一
十六进制:逢十六进一
八进制:逢八进一
十进制:逢十进一
十六进制:逢十六进一
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询