第三章信 息 的 加 工 第一节 信息的编码和压缩二进制数如何将十进制数转换为二进制数如何将二进制数转换为十进制数英文字符的编码汉字的编码图像的编码声音的编码信息的压缩 二进制数概念在计算机中用电子元器件来实现计算和状态表示、转换,如果采用十进制、八进制、十六进制等其它进制,很难明确区分各种状态,因为在电子元器件中是用电压的高低(电平的高低、大小)来表示状态的区分,而如果采用二进制则可以明显地区分有电(为 1 、高电平)、没有电(为 0 ,低电平)
而且两种状态转换也比较容易实现,就是加电和放电
由此,我们可以总结出二进制的规则:表示数为: 0 、 1 (念零、幺)逢二进一我们先来看一下我们平常使用的十进制:表示数为: 0 、 1 、 2 、 3 、 4 、 5 、 6 、 7 、 8 、 9 共十个数当个位数到了 9 ,再加上一个 1 ,就返回到表示数的第一个数 0 ,形成循环,并且向前进一位
十进制的加法原则是:逢十进一; 9+1------10当个数位达到 1 ,再加上 1 ,就要转为 0 ,并且进一位加法规则: 二进制的加法二进制的加法 1+1----1010+1----110011231004101511061117自己做: 10111+11001=
110000 如何将十进制转换为二进制方法:除 2 取余(余数),逆向相连示例:182除数 2被除数余数09214220210得到结果: 10010 B注意:最后除到商为 1 ,即已经结束,再除就是零了,010 实际上就是 10 ,整数前面的 0 是无意义的
练习:请将 23 转换为二进制数
答案:23 = 10111B 如何将二进制转换为十进制如何将二进制转换为十进制 1 0 1 1 101234整整数数部部分分划位乘积加和= 1*24+0*23+1*22+1*21+1*20= 16 + 0 + 4 + 2 + 1