十进制转换成二进制

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

十进制数整数小数二进制数十进制数转换为非十进制数1.整数部分:用除基数r取余逆排法(先余为低,后余为高)即:把一个十进制的整数不断除以所需要的基数r,直到商为0为止,取其余数并逆排(除r取余逆排法),就能够转换成以r为基数的数。例1求(29)10=(?)211101229214127023121101十进制数转换成非十进制数数制间的相互转换1627316171161101例2求(273)10=(?)161118273834184204例3求(273)10=(?)8421数制间的相互转换练习将下列十进制数转换成非十进制数1、(246)10=()82、(642)10=()163662822.小数部分:用乘基数r取整顺排法(先整为高,后整为低)即:将一个十进制小数转换成r进制小数时,将十进制小数不断地乘以r,直到满足精度要求或直到纯小数部分为零为止,取其整数顺排(乘r取整顺排法)。例4求(0.625)10=(?)20.625╳21.250整数=1╳20.50整数=0╳21.0整数=1小数值=00.101数制间的相互转换例5求(29.625)10=(?)2解:由前面例题可知:(29)10=(11101)2(0.625)10=(0.101)2所以(29.625)10=(11101.101)2对于既包含整数部分又包含小数部分的十进制数,如果要转换到其他进制,则分别对整数部分和小数部分采用前述方法,然后组合即是求得的结果。11101.101§2.2数制间的相互转换应当注意,把十进制数转换成二进制时,对于整数均可用有限位二进制整数表示,但对于小数却不一定能用有限位的二进制小数表示。当乘2后使小数部分等于零时,转换结束;当乘2后小数部分总是不等于零,转换过程将是无限的。例6求(0.1)10=(?)2解:纯小数部分整数部分0.1×2=0.20.200.2×2=0.40.400.4×2=0.80.800.8×2=1.60.610.6×2=1.20.210.2×2=0.40.400.4×2=0.80.800.8×2=1.60.610.6×2=1.20.210.2×2=0.40.40所以:(0.1)10=(0.00011001100110……)2数制间的相互转换作业:将下列十进制数转换成二进制数1、(77.24)10=()22、(60.46)10=()2

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功