【2017年整理】二进制的运算

上传人:豆浆 文档编号:1012928 上传时间:2017-05-25 格式:DOC 页数:2 大小:39.50KB
返回 下载 相关 举报
【2017年整理】二进制的运算_第1页
第1页 / 共2页
【2017年整理】二进制的运算_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《【2017年整理】二进制的运算》由会员分享,可在线阅读,更多相关《【2017年整理】二进制的运算(2页珍藏版)》请在金锄头文库上搜索。

1、二进制二进制就是采用“满二进一” 的原则,这和十进制是采用 “满十进一”原则完全相同,二进制就是等于2 时就要进位。二进制加法:1+1 10 有四种情况:0+0=010+111 0+1=111+1100 1+0=1100+1101 1+1=10101+1 110 如: 1 1 0 1110+1111 + 1 0 1 1 111+11000 = 1 1 0 0 0 可见二进制的 10 表示二,100 表示四,1000 表示八,10000 表示十六,。二进制同样是“位值制” 。同一个数码 1,在不同数位上表示的数值是不同的。如 11111,从右往左数,第一位的 1 就是一,第二位的 1 表示二,第

2、三位的 1 表示四,第四位的 1 表示八,第五位的 1 表示十六。二 进 制 数 据 110.11, 大 小 顺 序 为 22、 21、 20、 2-1、 2-2 第 n 位 数 表 示 2(n-1)十进制: 二进制:0=00001=00012=00103=00114=01005=01016=01107=01118=10009=100110=1010二进制乘法 如: 1 1 1 0有四种情况:00=0 1 0 1 10=0 1 1 1 001=0 + 0 0 0 011=1 + 1 1 1 0 = 10 0 0 1 1 0二进制减法:00=0 10=1 11=0 101=1二进制除法:01=0

3、 11=1计算机中的十进制小数转换二进制,十进制小数用二进制通常是用乘二取整法来获得的。 比如 0.65 换算成二进制就是: 0.65 * 2 = 1.3 取 1,留下 0.3 继续乘二取整 0.3 * 2 = 0.6 取 0, 留下 0.6 继续乘二取整 0.6 * 2 = 1.2 取 1,留下 0.2 继续乘二取整 0.2 * 2 = 0.4 取 0, 留下 0.4 继续乘二取整 0.4 * 2 = 0.8 取 0, 留下 0.8 继续乘二取整 0.8 * 2 = 1.6 取 1, 留下 0.6 继续乘二取整 0.6 * 2 = 1.2 取 1,留下 0.2 继续乘二取整 . 一直循环,直

4、到达到精度限制才停止(所以,计算机保存的小数一般会有误差,所以在编程中,要想比较两个小数是否相等,只能比较某个精度范围内是否相等。)。这时,十进制的 0.65,用二进制就可以表示为:1010011。 二进制转十进制:二进制 1011.01=123+022+121+120+02-1+12-2=8+0+2+1+0+0.25 =11.25 十进制-八 进 制八 进 制 与 二 进 制 的 转 换 :二进制数转换成八进制数:从小数点开始,整数部分向左、小数部分向右,每 3 位为一组用一位八进制数的数字表示,不足 3 位的要用“0”补足 3 位,就得到一个八进制数。二 进 制 数 字 转换成八进制数字对

5、应关系如下:000=0 100=4 001=1 101= 5 010=2 110= 6 011=3 111= 7将二进制 10110.0011 转换成八进制: 二进制 10110.0011=010 110. 001 100=26.14 八进制将八进制 37.416 转换成二进制:八进制 37.416=011 111 . 100 001 110=11111.1000011 二进制-十 六 进 制十 六 进 制 与 二 进 制 的 转 换 :二 进 制 数 转 换 成 十 六 进 制 数 : 从 小 数 点 开 始 , 整 数 部 分 向 左 、 小 数 部 分 向 右 , 每 4 位 为 一 组

6、 用一 位 十 六 进 制 数 的 数 字 表 示 , 不 足 4 位 的 要 用 “0”补 足 4 位 , 就 得 到 一 个 十 六 进 制 数 。二 进 制 数 字 与 十 六 进 制 数 字 的 对 应 关 系 如 下 : 0000=0 0100=4 1000=8 1100=C 0001=1 0101=5 1001=9 1101=D 0010=2 0110=6 1010=A 1110=E 0011=3 0111=7 1011=B 1111=F将二进制数 1100001.111 转换成十六进制: 二进制 1100001.111= 0110 0001 1110 =61.E 十六进制将 十

7、六 进 制 数 5DF.9 转 换 成 二 进 制 :十 六 进 制 5DF.9=0101 1101 1111 . 1001=10111011111.1001 二 进 制-二进制 1111 从高位到低位是 8、4、2、1.记 住 8421, 对 于 任 意 一 个 4 位 的 二 进 制 数 , 都 可 以 很 快 算 出 它 对 应 的 10 进 制 值 和 十 六 进 值 。二 进 制 数 =快 速 计 算 方 法 =十 进 制 值 =十 六 进 值 如 下 :1111=8+4+2+1=15=F1110=8+4+2+0=14=E1101=8+4+0+1=13=D1100=8+4+0+0=12=C1011=8+0+2+1=11+B1010=8+0+2+0=10=A1001=8+0+0+1=9=90001=0+0+0+1=1=10000=0+0+0+0=0=0-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号