上QQ阅读APP看书,第一时间看更新
第一部分 语言
第1章 值、类型和运算符
在计算机世界里面,只有数据。你可以读取数据、修改数据、创建新数据——但不能提及非数据。所有这些数据都存储为一串长的比特序列,因此基本相同。
比特(二进制位)是任何一种二值化的东西,通常被描述为0和1。在计算机内部,它们采取诸如高或低电荷、强或弱信号、光盘表面上的亮点或暗点等形式。任何一条离散信息都可以简化为0和1的序列,从而以比特表示。
例如,我们可以用二进制位表示数字13。它的工作方式与十进制数相同,但不是有10个不同的数码,而是只有2个不同的数码,每个二进制位的权重从右到左依次增加2倍。以下是构成数字13的二进制位,其下方显示的为数字权重:
所以这是二进制数00001101。它的非零数码分别代表8、4和1,加在一起是13。