全站数据
8 4 2 0 5 8 1

补码计算为什么会溢出

经济天天看 | 简单学习,快乐成才!         
问题更新日期:2024-10-16 19:07:14

问题描述

补码计算为什么会溢出希望能解答下
精选答案
最佳答案

所谓溢出是指数据的大小超出了编码的表数范同围。例如字长为8,补码的表数范围是-128D(10000000B)至+127D(0111 1111B)。现有两数求和127+1。按补码运算为0111 1111+0000 0001=10000000补码1000 0000B的真值为-128D。而127+1的正确结果应该是+128,超出了表数范围,溢出了。

随机推荐