十进制100转换成二进制,八进制,十六进制,写出步骤

要步骤谢谢.

1、100转换成二进制为1100100,步骤如下:

(1)将100按照2的加权项展开。

(2)从右向左填充二进制数字。

2、100转换成八进制为144,步骤如下:

(1)100的二进制结果“1100100”,从右向左每三个数字分为一组。

(2)将每组的结果分别转换为八进制。

3、100转换成十六进制为64,步骤如下:

(1)100的二进制结果“1100100”,从右向左每四个数字分为一组。

(2)将每组的结果分别转换为十六进制。

参考资料:百度百科-二进制进制转换

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2019-10-01

1、十进制转换二进制

2 /100 0

2/50 0

2/25 1

2/12 0

2/6 0

3/2 1

1/2 1

然后从尾到头读数就是 1100100

二进制转换八进制是3位一组

所以就是 001 100 100 位数不够,前面补0

2、八进制与二进制、十六进制之间关系与具体步骤

八进制 对应二进制 十六进制 对应二进制 十六进制 对应二进制

0 000 0 0000 8 1000

1 001 1 0001 9 1001

2 010 2 0010 A 1010

3 011 3 0011 B 1011

4 100 4 0100 C 1100

5 101 5 0101 D 1101

6 110 6 0110 E 1110

7 111 7 0111 F 1111

然后对应二进制数 八进制3为一组 十六进制4位一组

二进制1100100 对应八进制 001 100 100 就是八进制数 144

二进制1100100 对应十六进制 0110 0100 就是十六进制 64

扩展资料

1、十进制

人类天然选择了十进制。

由于人类解剖学的特点,双手共有十根手指,故在人类自发采用的进位制中,十进制是使用最为普遍的一种。成语“屈指可数”某种意义上来说描述了一个简单计数的场景,而原始人类在需要计数的时候,首先想到的就是利用天然的算筹——手指来进行计数。

2、二进制

二进制有两个特点:它由两个数码0,1组成,二进制数运算规律是逢二进一。

为区别于其它进制,二进制数的书写通常在数的右下方注上基数2,或加后面加B表示,其中B是英文二进制Binary的首字母。

3、八进制

由于二进制数据的基数R较小,所以二进制数据的书写和阅读不方便,为此,在小型机中引入了八进制。八进制的基数R=8=2^3,有数码0、1、2、3、4、5、6、7,并且每个数码正好对应三位二进制数,所以八进制能很好地反映二进制。

八进制用下标8或数据后面加O表示 例如:二进制数据 ( 11 101 010 . 010 110 100 )2 对应八进制数据 (352.264)8或352.264O。

4、十六进制

由于二进制数在使用中位数太长,不容易记忆,所以又提出了十六进制数。

十六进制数有两个基本特点:它由十六个数码:数字0~9加上字母A-F组成(它们分别表示十进制数10~15),十六进制数运算规律是逢十六进一,即基数R=16=2^4,通常在表示时用尾部标志H或下标16以示区别,在c语言中用添加前缀0x以表示十六进制数。

5、进制转换 

进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。

基数是指,进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。

位权是指,进位制中每一固定位置对应的单位值。

参考资料:百度百科-进制

本回答被网友采纳
第2个回答  推荐于2017-10-01
十进制转换二进制
2 /100 0
2/50 0
2/25 1
2/12 0
2/6 0
3/2 1
1/2 1
然后从尾到头读数就是 1100100
二进制转换八进制是3位一组
所以就是 001 100 100 位数不够,前面补0
八进制与二进制、十六进制之间关系
八进制 对应二进制 十六进制 对应二进制 十六进制 对应二进制
0 000 0 0000 8 1000
1 001 1 0001 9 1001
2 010 2 0010 A 1010
3 011 3 0011 B 1011
4 100 4 0100 C 1100
5 101 5 0101 D 1101
6 110 6 0110 E 1110
7 111 7 0111 F 1111
然后对应二进制数 八进制3为一组 十六进制4位一组
二进制1100100 对应八进制 001 100 100 就是八进制数 144
二进制1100100 对应十六进制 0110 0100 就是十六进制 64
忘采纳,纯手打。。本回答被提问者采纳