漫谈计算机基础之信息的处理与表示(1)
来源:互联网 发布:信贷团队口号,知乎 编辑:程序博客网 时间:2024/05/17 09:24
最近学习了计算机的数据的表示,现在所学的内容进行归纳和总结:
我们平时在计算机上写代码、文档、听歌、上网、看电影等等,但是计算机会向我们人类一样自然的识别和处理吗?答案是否定的。在计算机中,这些信息都是以二进制的形式进行的。为什么是二进制,而不是十进制或者其他进制呢,因为二进制在电路中很好实现,想一想电灯的亮和熄灭、开关的开启与闭合、电压的高电平与低电平,是不是就是两种状态。人们受此启发,以二进制的形式在计算机中进行信息的表示。
首先我们来看下4位(bit)的二进制与十进制的表示关系,(如下图)它可以表示0-15这16个十进制数字。在计算机中我们可以做加法,我们试下0010+1001=1011 对应的十进制是2+9=11;看多么简单就是逢2进1嘛,跟我们小学学的算术一样啊,只不过那时逢10进1罢了。果真如此吗?让我们来计算下6+14=20 二进制表示为0110+1110=0100 我们对照看下,这不是二进制的4吗。很明显计算错误了,这是因为(1)0100 高位溢出舍去1。我们计算了加法,那减法怎么处理呢。那就是用补码的方式了。减法可以转化成加法;例如5-3,我们可以转换成5+(-3);负数怎么表示呢,看到下图吗?高位用1表示负数,0表示整数;
未完 待续......
0 0
- 漫谈计算机基础之信息的处理与表示(1)
- 计算机中信息的表示与处理
- 计算机中信息的表示与处理
- 计算机中信息的表示与处理
- 信息的表示与处理
- 信息的表示与处理-小结
- ch2 信息的表示与处理
- 深入理解计算机系统之旅(二)信息在计算机中的表示和处理
- [深入理解计算机系统]第二章-信息的表示与处理
- CSI-II:信息的表示与处理-数值陷阱(一)
- CSI-III:信息的表示与处理-数值陷阱(二)
- 信息的表示和处理
- 信息的表示和处理
- 信息的表示和处理
- 信息的表示和处理
- 信息的表示和处理
- 信息的表示和处理
- 信息的表示和处理
- 欢迎使用CSDN-markdown编辑器
- 矩阵基本变换
- C++ STL 学习笔记 map multimap
- mysql相关问题
- C++学习记录5--如何使用math.h中定义的PI
- 漫谈计算机基础之信息的处理与表示(1)
- HDU 4607 Park Visit【思维】【图论】【搜索】
- 考研复试-操作系统知识点总结(一)
- 002.PHP遍历路径
- 推荐系统实战
- 路由表的建立
- Python学习笔记(4):MongDB客户端工具MongoVUE无法创建集合(Collections)
- /proc/sys子目录的作用
- 直译与舶来词