八进制数123转换成二进制数的计算过程

2020-12-26 14:20:03 字数 5207 阅读 9461

1楼:岔路程序缘

123(8)

=001 010 011(2)

方法:每一位八进制数字转换为3位二进制数字。按顺序写下来即可。

对应公式:

1-001

2-010

3-011

4-100

5-101

6-110

7-111

十六进制123转换成二进制是

2楼:guxuecan剑

十六进制123转换成二进制是100100011。

1、可以直接用算式算出来:

123(h)= 100100011(b)。

十六进制的每一内位可以转化为四位二进制数,容1转化为0001,2转化为0010,3转化为0011。

合起来就是000100100011。

2、可以借助windows系统自带的计算器工具直接求出来。

(1)打开计算器,选“程序员计算器”。

(2)如图,在“hex”栏输入“123”,“bin”栏显示的就是转换成二进制的数。

3楼:匿名用户

123h=000100100011b=100100011b每4位二进制抄数转换成1位十六进制数:0000~1001 <=> 0~9,1010~1111 => a~f

0000 <=> 0

0001 <=> 1

0010 <=> 2

0011 <=> 3

0100 <=> 4

0101 <=> 5

0110 <=> 6

0111 <=> 7

1000 <=> 8

1001 <=> 9

1010 <=> a

1011 <=> b

1100 <=> c

1101 <=> d

1110 <=> e

1111 <=> f

八进制数11001101转换成二进制数的计算过程

4楼:

二进制转换成十进制是从右往左没一位乘以2的n-1次幂(n为二进制中数字的位数),将所有乘积相加

11001101 》 1*2^7+1*2^6+0*2^5+0*2^4+1*2^3+1*2^2+0*2^1+1*2^0

结果自己算

二进制转十六进制

从右往左每四位化作一位(转十进制方法),并将得到的数用十六进制表示(不用我说怎么表示吧)

11001101 》 (1100)(1101)二进制转八进制同转十六进制相同,只是三位化作一位(011)(001)(101)为明显表示,不足三位可补零

将十进制的123转为二进制、八进制、十六进制。(写出过程) 谢了 急用~~~~

5楼:匿名用户

123-64=59, 59-32=27, 27-16=11, 11-8=3, 3-2=1

64是2的6次,从0次开始是在第7位,所以二进制的第7位为1,以次类推,32是2的5次,16是2的4次,8是2的3次,2是2的1次,都可以被余数可减,其分别的位数上为1,最后余1,最后一位为1。所以123的二进制为:1111011

知道二进制后,用二进制转成八进制和十六进制

八进制:右往左每三位二进制为一组用一位八进制的数字来表示,不足三位的用0补足,

二进制:1 111 011

八进制: 1 7 3

二进制与八进制间的关系

二进制 000 001 010 011 100 101 110 111

八进制 0 1 2 3 4 5 6 7

十六进制:右往左每四位二进制为一组用一位八进制的数字来表示,不足四位的用0补足,

二进制:0111 1011

十六进制: 7 b

二进制与十六进制的关系

2进制 0000 0001 0010 0011 0100 0101 0110 0111

16进制 0 1 2 3 4 5 6 7

2进制 1000 1001 1010 1011 1100 1101 1110 1111

16进制 8 9 a(10) b(11) c(12) d(13) e(14) f(15)

6楼:倒霉熊

123/2 = 61 .......1

61/2 = 30 ..........130/2 = 15............015/2=7 ................

17/2=3......................13/2=1......................11/2=0......................

1(余数)所以,而二进制

为 1111011

同理:八进制为:173

十六进制为:7b

7楼:匿名用户

int x ;

scanf("%d",&x);

std::stacks;

for(int i=0; i<32; i++)bool t = false;

for (int i = 0; i< 32; i++)printf("\n");

printf("%o\n",x);

printf("%x\n,x);

将十进制数2746.12851转换为二进制数、八进制数和十六进制数,要求计算过程

8楼:匿名用户

1.决定二进制数小数部分的位数为16位,那么需要乘以65536(2^16)进行整数化。

(2746.12851)10*(2^16)10

=(2746.12851)10*(65536)10

=(179970278.03136)10

取整数部分,

>(179970278)10

=(aba20e6)16

=(1010 1011 1010 0010 0000 1110 1110)2

因为最初乘了65536,即2的16次方,所以换算成二进制时应右移十六位,

即最终结果等于(101010111010.0010000011101110)2。

ps:为什么要换算成十六进制?一个十六进制数就等于四个二进制位,一次性就计算了四个二进制位的结果,这当然是相对比较有效率的做法。

一个八进制数就等于三个二制位,

所以(101010111010.0010000011101110)2可按每三位进行一次分割,缺的位补零

即:(101 010 111 010.001 000 001 110 111)2=(5272.10167)8

一个十六进制数就等于四个二制位,

所以(1010 1011 1010.0010 0000 1110 1110)2可按每四位进行一次分割,缺的位补零

即:(aba.20e6)16

123.125这个十进制的数分别转化成二进制,八进制,十六进制的演算方法

9楼:匿名用户

像这种可以有规律按2的

n次方进行整数化的数,可直接乘以相应的2的n次方进内行整数化,化为二进制容后再移动相应的位数。

小数部分0.125,即1/8,乘以8(2^3)是最好的整数化方法。

(123.125)10*(2^3)10

=(123.125)10*(8)10

=(985)10

=(3d9)16

=(0011 1101 1001)2

因为最初乘了8,即2的2次方,所以换算成二进制时应右移三位,即最终结果等于(001111011.001)2。

ps:为什么要换算成十六进制?一个十六进制数就等于四个二进制位,一次性就计算了四个二进制位的结果,这当然是相对比较有效率的做法。

一个八进制数就等于三个二制位,

所以(001111011.001)2可按每三位进行一次分割,缺位补零即:(001 111 011.001)2=(173.1)8一个十六进制数就等于四个二制位,

所以(001111011.001)2可按每四位进行一次分割,缺位补零即:(0111 1011.0010)2=(7b.2)16

将十进制数(213.125)10转换成二进制数、八进制、十六进制数(要求:有具体运算过程)

10楼:匿名用户

整数和小数部分要分开算。

整数部分转成2进制是采用连续除以2,取余数,再倒序的方法。

213/2=106余1

106/2=53余0

53/2=26余1

26/2=13余0

13/2=6余1

6/2=3余0

3/2=1余1

1/2=0余1

所以213转成2进制是11010101。

小数部分转成2进制是连续乘2,超过1则减1,将差继续乘2。

0.125*2=0.25,不到1,记0

0.25*2=0.5,不到1,记0

0.5*2=1,到1,记1,再减1得到0,结束。

所以213.125转成二进制是11010101.001。

二进制转八进制是从小数点向两边延伸,三位一转,所以是325.1二进制转16进制是从小数点向两边延伸,四位一转,所以是d5.2

11楼:夜行龍

213除以2取余数,倒着取,110101010.125乘以2取整数,正着取,001.

213.125转2进制是,11010101.001转8进制和转2进制是一样的,只是一个是除以8一个是除以2,16进制也一样

八进制数765转换成二进制数是什么?!来过程!

12楼:咖喱不见不散啊

亲,八进制

转化二进制;

那么八进制的一位对应二进制的三位;

看:765;5对应二进制的101;

6对应二进制的110;

7对应二进制的111;

那么组合一下二进制就是:111 110 101;

明白了没?

不明白可以追问我!

13楼:程

开始 附件 计算器 查看 科学型 八进制 输入765 然后点击二进制

14楼:匿名用户

可以先转成十进制,再转成二进制

将八进制数56转换成二进制数是?求过程

1楼 听不清啊 101110 方法是5转换为101 6转换成110 连接起来就是答案了。 2楼 萍水e相逢 my god 数字电路 基础 八进制5 对应二进制 101 八进制6 对应二进制 110 因此 八进制56对应二进制就是 101110 3楼 匿名用户 5对应二进制为 101 6对应二进制为 ...

将8进制数(305)转换成十六进制数表示.计算过程

1楼 止语 最好的方法是先转换成 2 进制,然后转换成十六进制。 八进制的一位数对应二进制的三位数,十六进制的一位数对应二进制的四位数 305 011 000 101 0 1100 0101 c5 3 0 5 0 c 5 八进制 二进制 二进制 十六进制 请将八进制数 305 8转换成十六进制数表示...

二进制数如何转化成十进制,英文字母怎样与二进制转换

1楼 匿名用户 这个很简单,在你的电脑上本身就有个科学计算器,在 开始 所有程序 附件 计算器 点击你会看到会弹出个计算器的对话框 如果想科学计算的话 就点击 查看 科学型 这样就可以进制替换了 你想二进制转换十进制就先选二进制 其他的不用管 输完后点十进制他就可以换算出来了 2楼 匿名用户 二进制...