Data Lab

DataLab

CSAPP 数据实验室。通过位运算、补码表示、浮点数格式等挑战,深入理解计算机如何表示和处理数据。

Data Lab 挑战: 0 / 5

挑战 1: 位运算:提取特定位

编写表达式提取 x 的第 3-5 位(从 0 开始计数)

输入值

位可视化(32 位)

0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
位 31 (符号位)位 0

💡 Data Lab 核心概念

Data Lab 是 CSAPP 的第一个实验,旨在帮助你理解计算机如何表示和处理数据。核心概念包括: 位运算(AND、OR、XOR、移位)、补码表示、IEEE 754 浮点数格式、整数溢出检测等。 掌握这些概念对于理解底层系统编程至关重要。

使用说明

  • •调整参数观察行为变化,实时反馈
  • •状态自动编码到 URL,可直接分享给他人
  • •支持键盘操作(Tab 切换、方向键调整)