数据是用二进制数表示的
提到计算机,可定会想到二进制。为什么计算机要是用二进制?
本章就是来学习二进制的。
计算机的内部是由IC【集成电路的简称】这种电子部件构成的,而二进制并不是专门为了计算机而发明的,计算机使用二进制只是与IC的特性相符合。二进制数的位数就是8的倍数【这是因为计算机处理信息的基本单位是8位二进制。】8位二进制成为字节。在二进制中有移位运算和乘除运算的关系。计算机在做减法运算时,实际上内部是在做加法运算,表示负数时就要使用“补数”,补数就是用整数来表示负数【补数求解的变换方法就是“取反+1”,其结果和原来的值相加,结果为0】。
计算机能处理的运算可以分为算术运算和逻辑运算【是指对二进制数各数字位的0和1分别进行处理的运算,包括:与、或、非、异或】
想要对程序的运行机制有一个大致的印象,就要了解信息(数据)在计算机内部是以什么样的形式表现的,又以怎样的方法进行运算。只要掌握了使用二进制数来表示信息的方法及其运算机制,也就能够了解程序的运行机制。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(1)