问问题描述
为什么当用补码表示时,负数可以比正数多表示一个,有没有人理理我?急需求助!
答精选答案

以8位字长有符号整数为例:补码范围:10000000b~01111111b对应的真值范围:-10000000b~+1111111b,即-128d~+127d最大绝对值负数-128d的来由:8位字长的模=2^8=100000000b真值x=[x]补-模=10000000b-100000000b=-10000000b=-128d(b是二进制数后缀,d是十进制数后缀)
本文来自作者[BYTREES柏翠丝]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/2666490.html
评论列表(4条)
我是公众科技网的签约作者“BYTREES柏翠丝”!
希望本篇文章《为什么当用补码表示时,负数可以比正数多表示一个》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:以8位字长有符号整数为例:补码范围:10000000b~01111111b对应的真值范围:-10000000b~+1111111b,即-128d~+127d最大绝对值负数-128d的来由:8位字长的模=2^8=100000000b真值x=[x]补-模=10000000b-100000000b=-10000000b=-128d(b是二进制数后缀,d是十进制数后缀)