补码、整数溢出与IEEE754接口
约 38 分钟
来源证据
本课按来源课程 26考研王道计算机【C语言督学营】 的 159 个JSON文件名做主题归并,仅使用目录与文件名,不读取或复制转写正文。归并桶:补码/溢出/浮点文件名归并。
另有“王道408领学班|26考研计算机王牌课”的唯一文件名明确提出先学C语言,它只作为路线先修映射证据。
408先修核心
408读C程序必须把语言类型与机器表示连接起来。n位补码范围是[-2^(n-1),2^(n-1)-1];IEEE754由符号、阶码和尾数组成并存在舍入。
可执行步骤
先固定位宽和解释方式,再做位模式变换;浮点运算分别检查规格化、特殊值、有效位和舍入模式。
随课应用
十进制-5的8位二进制补码按无符号数解释,其十进制值是多少?
边界检查
- 必须做到:相同位模式按有符号和无符号解释可得到不同数值。
- 典型错误:浮点数能精确表示范围内的所有十进制小数。
完成应用后必须做单选和多选。代码题需通过全部独立测试,禁止硬编码样例。
Practice
本课练习
先独立作答再提交;编程题会在隔离沙箱中真实编译、运行并对拍。