带符号的整数在计算机中采用什么码表示

有符号整数在计算机,用最高位的二进制值表示符号位,最高位为0表示正数,最高位为1表示负数。计算机中的符号位,就是在处理二进制数据时,专门规定有一位,是用来确定数据的正负容,符号位是1表示负数,是0表示正数。

本文操作环境:windows7系统、Lenovo 小新Air14电脑。

有符号整数在计算机,用最高位的二进制值表示符号位,最高位为0表示正数,最高位为1表示负数。

计算机中的符号位,就是在处理二进制数据时,专门规定有一位,是用来确定数据的正负容,符号位是1表示负数,是0表示正数。

这里说的是有符号数,这个符号位通常是数据的最高位,如8位数据,左边第一位是符号位,后边七位用来表示数据大小。

扩展资料:

有符号字符型取值范围是-128-127是因为有符号字符型最高位是符号位,0代表正数;1代表负数。有符号字符型的最大值为01111111,这个二进制值等于2^0+2^1+2^2+2^3+2^4+2^5+2^6=127。

同时在计算机中,数值是以补码形式存储的。正数的补码是其本身;而负数的补码是取反(符号位保持不变),再加1。所以有符号字符型的最小值是10000000->(取反)11111111->(加1)10000000=-2^8=-128。

以上就是带符号的整数在计算机中采用什么码表示的详细内容,更多请关注html中文网其它相关文章!

赞(0) 打赏
未经允许不得转载:html中文网首页 » 其他答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准

联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏