二进制,负数如约定符号位为0,表示数为正,符号位为1表示数为负,例如11001表示-9.以上为课本上的原话,请问,为什么表示-9,实在弄不明白啊😭

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 21:50:20

二进制,负数如约定符号位为0,表示数为正,符号位为1表示数为负,例如11001表示-9.以上为课本上的原话,请问,为什么表示-9,实在弄不明白啊😭
二进制,负数
如约定符号位为0,表示数为正,符号位为1表示数为负,例如11001表示-9.以上为课本上的原话,请问,为什么表示-9,实在弄不明白啊😭

二进制,负数如约定符号位为0,表示数为正,符号位为1表示数为负,例如11001表示-9.以上为课本上的原话,请问,为什么表示-9,实在弄不明白啊😭
在二进制码中,为了区分正负数,采用最高位是符号位的方法来区分,正数的符号位为0、负数的符号位为1.剩下的就是这个数的绝对值部分,可以采用原码、反码、补码3种形式来表示绝对值部分.
原码最简单,也最好理解.原码就是绝对值的二进制数形式:例如+7的8位二进制原码是00000111,-7的8位二进制原码是10000111.
但对于二进制运算而言,原码的运算不够方便,当两个数相加时,先要判断这两个数的符号是否相同,符号不同的话,还要判断哪一个数的绝对值更大.所以在计算机中,通常都是采用补码形式.
正整数的补码与原码形式相同,例如+7的8位二进制补码是00000111;而负整数的补码则可以通过下列方式得到:将这个负整数的绝对值求反加1,连同符号位1一起表示就可以了.例如-7的8位二进制补码:将-7的绝对值7求反加1得1111001,连同符号位1一起就是11111001.
你也可以练习一下+13和-13的8位二进制补码:+13d=00001101,-13d=11110011.

二进制,负数如约定符号位为0,表示数为正,符号位为1表示数为负,例如11001表示-9.以上为课本上的原话,请问,为什么表示-9,实在弄不明白啊😭 有符号位的二进制数,在计算原码和补码时那个符号位是始终不变的吗?没有符号位的二进制数,补码(负数用补码表示)就是原码各位取反,末位+1.如 用8位二进制数表示十进制数 :12的原码为 计算长为10位的二进制无符号整数所表示的十进制数的范围.如题 用8位无符号二进制数能表示的最大十进制数为____.为什么? 带符号位的二进制运算,正正相加得负数两个以二进制表示的正数相加,结果为负数. 0111 0101 + 0001 1000 = 1000 1101 正正相加,却得了负数? 这个怎么解释?请教高手.谢谢!相反的,负负相加 书上说“十进制数-29.6875对应的二进制数为-11101.1011,而11101.1011可以写成2^101*0.111011011的形式”书上又说“如果用16位二进制数来表示浮点数,约定指数部分用6位(其中第一位是符号位),尾数部 想问下6为二进制表示的有符号数范围是:-32~+31,可是-32表示为六位二进制怎么表示呢? 负数二进制数求补码的时候符号位怎么办 计算机,二进制表示数,4位,第1位为符号位,为什么表示范围是-16到15?怎么表示-16? 计算机内常用原码带符号数,约定最高位为符号位,分别用0和1表示正负,后面各位表示该数值.由此推断,8位原码能表示的最大十进制数为多少?请附上过程,谢谢 N为n位二进制无符号数 其数值表示范围为:0大于等于N大于等于———— 用8位二进制数表示-25的补码为 0f0是带符号的二进制数补码,其十进制数表示为? 一个字长为6位的无符号二进制数能表示的十进制数值范围是 一个字长为6位的无符号二进制数能表示的十进制数值范围是多少? 唉一个字长为六位的无符号二进制数能表示的十进制数值范围是 一个字长为6位的无符号二进制数能表示的十进制范围是? 一个字长为6位的无符号二进制数能表示的十进制数值范围是多少?