第二章 二进制
二进制可以表示计算机信息,是由于IC的一个引脚只能表示两种状态(决定计算机的信息数据只能由二进制数来处理)二进制数的倍数一般是8的倍数,八位二进制数被称为一个字节(字节是最基本的信息计量单位)。对于字节处理数据时还需要关注一些点:比如数据小于储存数据的字节数,那么高位上就用零填补;奔腾一次可以处理32位的二进制数信息。
什么是二进制数?将二进制数的各数位的值和位权相乘,然后将相乘的结果相加,即可转换成十进制数的值;二进制数的思考方式可以参考位权;二进制数是以2为计数的计数方式,十进制数是以十为基数的计数方式。
如何表示负数和右移?二进制数中表示负数值时一般会把最高位作为符号来使用,因而把最高位称为符号位(符号位是0时表示正数,1时表示负数)。对于补数:要想使结果为零,就必须通过补数来实现;结果部分人的运算同样可以通过使用补数来得到正确的结果;但当运算结果为负数时,计算结果的值也是以补数的形式来表示的。对于逻辑,我们可以这样考虑:将二进制数表示的信息作为四则运算的数值来处理就是算术;像图形模式那样,将数值处理为单纯的0和1的罗列就是逻辑。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· AI 智能体引爆开源社区「GitHub 热点速览」