第二章 数字系统(第一部分)

本文介绍了位置化数字系统的基本概念,重点讲解了十进制和二进制系统。十进制是我们日常生活中的标准,而二进制在计算机科学中至关重要,因为它基于电子开关的两种状态。二进制数表示为整数和实数的形式,而十进制数的表示方式类似。此外,还提到了八进制和十六进制系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这篇文章主要介绍位置化数字系统的概念,是本章的第一部分

2.1引言

数字系统定义了如何用独特的符号来表示一个数字

2.2位置化数字系统

2.20定义

位置化数字系统的意思是,数字中符号占据的位置决定了其表示的值。无论是二进制,八进制,还是常用的十进制,都是这种形式。

那么既然有位置化数字系统,自然就有非位置化数字系统。常见的罗马数字系统就是非位置化数字系统。

2.21 十进制系统

十进制系统是我们最常见的系统,我们日常使用的数字就是十进制。系统的符号被称为十进制数码。我们用±号来表示数字的正负。

需要注意的是,计算机存储正负数的方式不同。

1,整数

我们日常使用最多的就是整数。

2,实数

实数就是带有小数点的数字,也是我们所熟悉的。

为了便于理解本章内容,我们把实数看成是,整数部分+小数部分会更容易理解。

2.22 二进制系统

(本章的重点部分)

计算机系统采用二进制系统模式,原因在于计算机本质是由一个个的电子开关构成的,这些开关只有开和关两种状态。1表示一种状态,0表示另一种状态。

1,整数

二进制的整数部分表示为

N=±Sk-1 * 2^k-1 +Sk-2 * 2^k-2 + .......... +S0 * 2^0

同理,十进制也可以表示为N=±Sk-1 * 10^k-1 +Sk-2 * 10^k-2 + .......... +S0 * 10^0

2.实数

小数部分的表示和整数类似

R = N + S-1 * 2^-1 + ....... +S-i * 2^-i

实数同样可以看程整数和小数的组合。

2.23十六进制系统

2.24八进制系统

这两小节的内容和二进制类似,只是把位数2改成了16或8

2.25小结

在表示二进制,八进制,十六进制数的时候,我们通常需要把数字加上括号,并且在右下角注明位数,而十进制由于日常使用因此可以省略。

如二进制数(1001.11)2

最右边的2写小点放右下角。

总结

第一部分主要是说明了4种进制的概念,其中二进制是学习的重点。这一部分总体而言偏概念性,需要注意的点并不算很多,难度也不高。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值