全站数据
8 4 2 0 5 8 1

二进制相加多出来的位数为什么要去掉

经济乐分享 | 简单学习,快乐成才!         
问题更新日期:2024-10-20 04:30:03

问题描述

二进制相加多出来的位数为什么要去掉,麻烦给回复
精选答案
最佳答案

二进制加法最高位的进位被舍弃,是二进制计算的规则,因为位数都占满了,进位没地方可去,就丢掉了,即使出现计算错误,也是使用这个规则。

出现不出现错误,c语言并不判断,要靠编程人员考虑。一般如果操作数和得数都在最大计数范围之内,就不会出错,一旦超出范围,肯定出错。