其他进制小数怎样转化为十进制转化为八进制小数

有小数的10进制如何转换成其它进制数_百度知道
有小数的10进制如何转换成其它进制数
,所以十进制0...) ...00.8125换成二进制方法如下:0.625x2
= 1....25.8125x2 = 1,一直到小数部分全部为0结束 (有可能遇到不停循环乘不尽的情况出现)举例.0000将小数部分乘以2.8125对应二进制的 0.5x2
., 你可以尝试按上面的方法乘一下 ..10.:0..5.625.68.10.25x2
= 0.。 然后继续取结果的小数部分乘2重复,取结果的整数部分为二进制的一位:)另外十进制的整是用除2的方式的,小数部分用乘2方式计算出.。在换算时需要将整数部分用除2方式计算出.1至此小数部分已经全为0 (1.1101而乘不尽的无限循环二进制小数举个例子如十进制的0,想必你已经知道了
其他类似问题
进制的相关知识
按默认排序
其他1条回答
以小数点为界,将十进制整数部分和小数部分分别转换就行了。
来自:求助得到的回答
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁二进制转换成八进制、十进制、十六进制如何操作?带小数点又如何转换?十六进制中的英文如何使用?
二进制转换成八进制、十进制、十六进制如何操作?带小数点又如何转换?十六进制中的英文如何使用? 5
二进制是除2取商和余、取2进1。那二进制转十进制取值的左右顺序是怎样?带小数点又怎么取值?十进制又怎么转二进制?八进制和十六进制怎么表示?他们之间都是怎么转换的?帮忙详细的解释一下。抄袭请绕路
二转十,直接把各位的数字与其位权相乘,然后相加即的十进制数。十转二,思考一下位运算。number&&1(相当于除以2取整),你会懂除二取余的原理,被移出去的是余数,其他位上的都被移到右一位,因此先得到的余数应放在右边。 十六和八互转,最简单的方法是用二进制过渡。 二转八,从个位起,每三位一看,这些“三位”组成的数从右往左排就是对应的八进制数;八转二将上述步骤反过来就可以了。 十六与二互转与上面“二八”差不多,只是二进制每四位一看。
能不能给我说下带小数点二转十的位权顺序和小数点后的如何处理,用数字解释一下,谢谢!
二转十小数部分,位权从左往右,2^-1, 2^-2, 2^-3,……处理方式与整数相同
比如0.101B,就是0.5+0.125
还是不懂,不好意思,我比较笨
就是,比如二进制数(0.101),转换成十进制小数,小数点右边第一位是1,其位权为2^-1,第二位为0,位权为2^-2,第三位是1位权为2^-3,因此,其十进制表示为:1*(2^-1)+0*(2^-2)+1*(2^-3)=0.625
2的负一次方、2的负二次方、、、是多少呀!小数点十转二咋转?
a^-b=1/(a^b),
小数部分二转十,参考之前说的,还是用位运算理解,只是这回改成number&&1(相当于乘以2),因此采取乘2取整的方法
哎呀!还是不懂。有没有专门讲这方面的书?给我推荐一本。要全的,所有进制之间转换都有的。你能给我你的QQ不?那样问起来比较方便,如果你不怕我烦你的话。
大学计算机基础、计算机导论的第一章一般都会讲,没有专门讲这个的书,毕竟这个问题太小,不足以出书。呃,你学c语言吗?如果你没学过的话,number&&1表示把数number的二进制表示向右移动一位,最右边的一位被移出该数。number&&1类似,加我的话可以直接点我的昵称,弹出的界面有按钮。
其他回答 (1)
如果用C语言的话,输出的格式控制符用%d 十进制
%x十六进制
什么跟什么呀!我还没看到那一章呢!现在只想搞懂进制间如何转换啊!
相关知识等待您来回答
编程领域专家十进制转换为十六进制 怎么转换 求详细解?_百度知道
十进制转换为十六进制 怎么转换 求详细解?
提问者采纳
所以。,比如120D=。过程?H,举个例子吧0.2
循环了。拿 0,这就是对应的第n位小数.7*16=11。小数部分。,第n位乘以的权值是16的(n-1)次方:这里的被除数0.7D=0,但是姑且这么叫吧)那么十进制数120转换成16进制数就是78.B3333333H吧。,这是第二位的数(“十位”),注。;如此类推;16=
十位(当然,这就是目标答案第一位的数(“个位”),就是用整数部分的数除以你想转换的目标进制数,转换3D=3H.2就是上一步的纯小数部分0.2*16=3.7D=.2*16=3,八进制就除以8等等。?H
举例,以此类推。。。先看整数部分,直到余下的纯小数为0或满足所要求的精度为止。,然后再相加;再用2乘以余下的纯小数部分.456H=1X16^2+2X16^1+3X16^0+4X16^(-1)+5X16^(-2)+6X16^(-3)H=结果我就不算了,然后记录余数,小数也不例外。。.B3333333H另,并转换为16进制 11D=BH0;16=
7&#47,把商再除以进制数。.7D=0,再记录余数,0,只是对应的次方数是负的:0,既120D=78H,16进制里这位不叫十位:把十进制小数转换成16进制小数所采用的规则是“乘以16取整数”,再去掉其结果的整数部分,将其结果的整数部分记录。方法是用16乘以十进制纯小数.2
记录3,举个例子:如果十六进制转换为十进制,16进制就除以16。比如123
其他类似问题
十六进制的相关知识
其他2条回答
十进制 哪来的D啊
1010bB=1111*16^0+0*16^1+1*16^2+0*16^3+1*16^4=11+256+
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁页面导航:
→ 正文内容 C语言 正小数转化为其他进制小数
将正小数转化为2-9进制小数的实现方法
本篇文章对正小数转化为2-9进制小数的实现方法进行了介绍,需要的朋友参考下
将任意十进制正小数分别转换成2,3,4,5,6,7,8,9进制正小数,小数点后保留8位,并输出。例如:若十进制小数为0.795,则输出:
&十进制正小数 0.795000 转换成 2 进制数为: 0.&十进制正小数 0.795000 转换成 3 进制数为: 0.&十进制正小数 0.795000 转换成 4 进制数为: 0.&十进制正小数 0.795000 转换成 5 进制数为: 0.&十进制正小数 0.795000 转换成 6 进制数为: 0.&十进制正小数 0.795000 转换成 7 进制数为: 0.&十进制正小数 0.795000 转换成 8 进制数为: 0.&十进制正小数 0.795000 转换成 9 进制数为: 0.以下代码提供了这个功能。其中,dTestNo表示待转的十进制小数。iBase表示进制数。 代码如下:#include &stdio.h&
void fun(double dTestNo, int iBase){&int iT[8];& //转化后的小数保留8位数&int iNo;
&printf("十进制正小数 %f 转换成 %d 进制数为: ",dTestNo, iBase);
&for(iNo=0;iNo&8;iNo++)& //分别得出每位数字& 小数部分&{&&dTestNo *= iB&&iT[iNo] = (int)dTestNo;& //得出整数部分存放起来&&if(dTestNo&=1) dTestNo -= iT[iNo];& //减去整数部分&}&printf("0.");&for(iNo=0; iNo&8; iNo++) printf("%d", iT[iNo]);&printf("\n");}
void main ( ){&&double dTestNo= 0.795;&int iB
&for(iBase=2;iBase&=9;iBase++)&&fun(dTestNo,iBase);&printf("\n");}
上一篇:下一篇:
最 近 更 新
热 点 排 行
12345678910无符号的二进制数转换为十进制小数的方法
无符号的二进制数转换为十进制小数的方法王毅【摘要】本文提出了一种将无符号的二进制数转换为十进制小数(BCD码表示)的方法.主题词无符号;二进制;十进制分类号O648·17在计算机中,数都是用二进制来表示的,它可以表示为定点整数,也可以表示为定点小数.在众多的资料中,介绍了将无符号的二进制数作为定点整数转换为十进制整数(BCD码)的许多方法.而对于无符号的二进制数作为定点小数直接转换为十进制小数(BCD码)的处理方法很少介绍,本文提出了一种处理方法.在本文中,用8088汇编语言编制了这种处理方法的子程序.在该子程序B—D中,RE-SULTB存放被转换的无符号的二进制数,其字节数由COUNTB决定;RESULTD存放转换后的十进制数(BCD码),其字节数由COUNTD决定,二进制数和十进制数都是低位在前,高位在后,该子程序如下;无符号M进制数转换成十进制(BCD码川、数的程序.Org2000h200000000000resultdd...&
(本文共3页)
权威出处:
一个十进制数往往需要转换成二进制数,同时也需要把一个二进制数转换成十进制数,我们设想一种电路,它仅仅在时钟脉冲控制下方便地完成二,十进制数之间的转换。 在这之前,让我们先讨论一下它们之间转换的运算方法。 一、十进制数转换成二进制数: 1)整数转换:它是采取“除2取余”的方法。 例如:把125化为二进制数.2}.竺匕.二余‘ 所以(125)+=()小数转换:它采取乘2取整的方法。 例如:把O。6875转换成二进制数。 0。.3750……整数为1 X2 0。7500……整数为。 X2 l。5000……整数为1 X2 1 .0。。O……整数为l所以(0。6875)十综上所述,一个十进制数 (125。6875)+==(O。1011)_(11),二、二进制转成十进制:它是采用按权相加的方法。 例如:(11)- =1 x2.+l火2。+1 xZ‘+1 x28+lx...&
(本文共7页)
权威出处:
对于计算机初学者来说,掌握数制的转换,熟悉其计算方法是必不可少的。笔者编制了一个将十进制数转换为二进制数,或将二进制数转换为十进制数的转换练习程序,很适合于初学者在学习数制转换时练习使用。由于在程序中采用光带键选式菜单形式和具有对初学者的鼓励性音乐,经使用者评分及加评语等功能,不仅可以提高使用者的兴趣,而且还能减少使用者因操作失误而出现的错误。在程序开始时,使用者可用空格键进行菜单选择,每按一次空格键,一条红色的光带就下移一个位置。当光标已移到最后一个位置上时,按动空格键,光带就又回到被选项的开始位置,如果光带已停在你所选择的项上时,再按回车键就表示该项被选中了。使用十分方便。 在作数制转换练习时,每次都会连续出五道题让使用者回答。如果有错,计算机最后会告诉练习者,哪道题作错了,五道题的得分是多少,并演奏一段祝你生日快乐的乐曲。此时如果按回车键就又回到主菜单上。为增强程序的灵活性,程序中设定了随机发生器的起因数(见350语句),...&
(本文共2页)
权威出处:
1转换原理十进制数N和用于表示它的m位二进制数间的关系如式(1)所示[1]:0N=∑i=m-1Di×2i=Dm-1×2m-1+Dm-2×2m-2+…+Di×2i+…+D1×21+D0×20。(1)式(1)中Di是二进制数的第i个位值,取值为1或0,而2i是第i个位的权,权是十进制数,其值为i个2连乘的积。式(1)表明:将m位二进制数的每个位值与其权相乘后得到m项乘积,再将这m项乘积相加,其和便是对应的十进制数;然而,这m项乘积中只有位值为1的乘积项有效,且乘积项等于其权,因为Di×2i=1×2i=2i,而位值为0的乘积项无效,因为Di×2i=0×2i=0;所以,式(1)中十进制数N是由那些位值为1的权相加而来的。由此得出:从二进制数的最高位((m-1)位)开始,依次检测每一位的位值,如果为1,则将其权的个位、十位、百位……的值分别累加到对应的存储器中(同时累加低位向高位的进位);如果位值为0,则忽略其权,如此操作直到最低位(0位...&
(本文共4页)
权威出处:
无论是计算机专业还是非计算机专业,在《计算机基础》课程的开始章节往往要讲解到二进制数和其它几种进制数之间的转换问题,每当学生遇到这部分内容时,总是感到很棘手,针对这种情况,笔者根据多年的教学经验,比较深入地分析了计算机教学中有关进制转换的方法和技巧,与读者共同探讨。一、进制的概念在日常生活中,人们习惯用十进制数,但同时人们却有意无意的在和其它的进制数打交道。例如:两只鞋为一双(逢二进一),十二个月为一年(逢十二进一),一刻钟(逢十五进一),一天二十四小时(逢二十四进一)等。这种逢几进一的计数法,称为进位计数法。例如在一个用二进制来表示的数字中,它只能包含“0”和“1”两个基数,一个十进制数只能用0,1,2,…,9十个基数,无论哪种进制形式,都包含两个基本要素:基数和位数。基数是指该进制中允许使用的数码个数,比如十进制中允许使用0~9共10个数码,故十进制的基数为10;位权是以该进制的基数为底,以数码所在位置的序号为指数的整数次幂...&
(本文共2页)
权威出处:
随着计算机的不断发展,让更多的人了解了计算机是按二进制的方式工作的,但是日常生活中,人们使用的是十进制,这就让人们在了解计算机的时候,不得不考虑十进制与二进制之间的相互转换.下面就给大家介绍一种十进制转换成二进制的新方法(由于日常生活中十进制与二进制的转换只设计整数部分,所以小数部分在此我们就不讨论,可以用处理整数部分的方法推导).这种方法取名为“定位减权”法。传统的十进制与二进制之间整数部分的转换采取“除2取余,所得结果倒着写”的方式,例如,将十进制数66转换为二进制为:余数由此可得:(66),o=(如果结果是N位的二进制,就要进行相应的N次除2取余的操作,显得比较的麻烦。“定位减权法”就可以弥补这样的复杂。“定位减权法”要求学者首先要熟悉2。~21咐应的十进制数值。也就是2,。广Zt分2’2,24 23 222,20 {{{1{{{!{{l
128 64 32 16 84显而易见,...&
(本文共1页)
权威出处:
在科学技术飞速发展的今天 ,研制十进制计算机不仅是必要的 ,也是可行的 .十进制计算机所依据的理论基础和物质基础都已经具备 .我们研究并实现了 3个功能完备系 (即 {取大算子 ,正循环算子 }、{取大算子 ,取小算子 }、{取大算子 ,取小算子 ,阈门 }、{T门算子 } )的十值TTL门电路以及十值非门、取大非门、取小非门、阈非门、正循环非门、十值组合逻辑电路和十值时序电路[1,4 ,5] ,并完全利用我们自己研究出来的十值逻辑电路成功地设计出了世界上第 1台实验型十进制计算机系统逻辑结构图 ,还对其全部逻辑电路进行了仿真测试 ,结果表明各电路的性能均稳定可靠 .现结合有关十进制计算机理论方面的研究 ,简要阐述十进制计算机系统硬件的基本结构 .1 十进制计算机系统硬件的基本结构十进制计算机系统硬件结构可以借鉴二值计算机系统硬件结构的方法 ,由运算器、控制器、存贮器和输入输出设备构成 .所不同的是构成十进制计算机的运算器、控制...&
(本文共4页)
权威出处:
扩展阅读:
CNKI手机学问
有学问,才够权威!
出版:《中国学术期刊(光盘版)》电子杂志社有限公司
地址:北京清华大学 84-48信箱 知识超市公司
互联网出版许可证 新出网证(京)字008号
京ICP证040431号
服务咨询:400-810--9993
订购咨询:400-819-9993
传真:010-
京公网安备75号

我要回帖

更多关于 十进制转化为八进制 的文章

 

随机推荐