jmfs.net
当前位置:首页>>关于请问-128的8位表示是10000000对吧,10000000是原码...的资料>>

请问-128的8位表示是10000000对吧,10000000是原码...

无法用8位的源码表示 这个数的真值是 -2^7 源码的表示范围是 -(2^7 - 1)到 2^7

我记得 求负数的补码应该 将此数的绝对值写成二进制形式,然后按位取反,再加1,所以我认为是10000

原码变补码是将原码取反加一 补码变原码就是取反减一 原码知道了,去掉最高位(符号位)就

对的,有符号数 最高位是符号位。于是,计算机里 +0 和 -0 编码是不一样的。计算机里负数用补码表

求-128的补码不要用先求原码再求反码最后求补码的方法,因为-128没有原码和反码,只能直接根据定义

B 补码。 最简单的方式就是把选项全部带到题目中去。(A)如果是原码的话,-0;(B)正确答案;(

的确都是10000000。 -128的原码是10000000。 反码是11111111。

最高位是符号位 正数的补码是本身 负数的补码是除符号位外 所有位取反加1 原码10000000

数值在计算机中表示形式为机器数,计算机只能识别0和1,使用的是二进制,而在日常生活中人们使用的是十进

  补码就是同余。   8位只能表示256个数,0到255,但我还想表示一些负数,就用与该负数同余的

网站首页 | 网站地图
All rights reserved Powered by www.jmfs.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com