用补码表示小数时,所能表示的小数范围是:1.0000000—0.1111111,即-1—127/128,为什么最小是-1呢?怎么得出-1的呢? 相关知识点: 试题来源: 解析原码可表示的最小数是1.1111111转换成补码是1.0000001补码中的零只有一个即0.0000000,所以用1.0000000(1.0000001再减)表示-1...
先写出-1的原码,10000001,再取反写出反码,11111110,再加1得到补码11111111
255,确实是代表-1。这就是补码。拿十进制来说,两位的,0~99。当要减一的时候,加上99,结果也是相同的。99,就是代表-1(以100为模)。
二进制数的计算 二进制数111111111B表示无符号十进制数是255,表示原码是-127,表示反码是-0,表示补码是-1,请问是怎怎么算出来的啊,谢谢
模”的概念。所以首先看一下什么是模,然后通过一个小例子来理解补码。 1 模(Modulo) 1.1 ...
1二进制负数补码及符号位的问题拿四位的二进制来说,表示范围应该是-16~那么-16用二进制怎么表示?15应该是1111了吧?那最高位的1为什么不看成符号位,这样后三位111按位取反加1就是001,就是-1了… 2 二进制负数补码及符号位的问题 拿四位的二进制来说,表示范围应该是-16~ 那么-16用二进制怎么表示? 15应...
答案解析 查看更多优质解析 解答一 举报 8位二进制,就是2^8,但是最高位是符号位,所以是2^7=128,分正负,所以是-128~127你说的-127到128是不对的 解析看不懂?免费查看同类题视频解析查看解答 相似问题 在一个8位二进制的机器中,补码表示数的范围是-128到+127.为什么是+127呢,我算的是+128, 关于8位...
用8位二进制表示的补码,-128是10000000,但是正的128就是10000000,按位取反加1还得这个,这就已经是8位了,没有符号的位置了啊,-128这个数是不是比较特殊,最高位的那个1在他这里即表示符号又表示数值呢?如果这样,那是不是对任意位数的补码的负数都存在这样一个特殊的数?再就是对于补码,说0是唯一的,-0和+0...
二进制数最高位是符号位,正数最大为011111111111,即为1023,01111111111对应的负数补码为连同符号位求反加1,为10000000001即为:-1023,10000000001不是最小,再减1为10000000000,即为-1024 随便一个负数:比如-4的补码为:1100,-5的补码为:1011 -4-1=-5 1100-1=1011结果...
-2^31~2^31-1int。unsigned用原码表示0~2^32-1,int用补码表示-2^31~2^31-1int与unsigned相加时,是作为unsigned处理的,返回结果也作为unsigned。