早教吧 育儿知识 作业答案 考试题库 百科 知识分享

如果数和结果都用8位二进制补码表示,下列哪个运算会溢出11000010+00111111=100000001这个算出来明明变成了九位可它却没有溢出直观上看它也不会溢出它的答案是00000001而11000010+11111111这个算

题目详情
如果数和结果都用8位二进制补码表示,下列哪个运算会溢出
11000010+00111111=100000001 这个算出来明明变成了九位 可它却没有溢出 直观上看它也不会溢出 它的答案是00000001

11000010+11111111 这个算出来也变成了九位 直观上这个肯定会溢出
为什么算出来都是九位 第一个式子不溢出 第二个却溢出了?
▼优质解答
答案和解析
你看看符号位,第一个式子是正数加负数是不会溢出的(前提是有符号数),第二个式子是两个负数相加按正常计算就可以了如果数较大会溢出的
看了 如果数和结果都用8位二进制补...的网友还看了以下: