题目
(+10)关于8位表示的补码中-128和0的问题,
用8位二进制表示的补码,-128是10000000,但是正的128就是10000000,按位取反加1还得这个,这就已经是8位了,没有符号的位置了啊,-128这个数是不是比较特殊,最高位的那个1在他这里即表示符号又表示数值呢?如果这样,那是不是对任意位数的补码的负数都存在这样一个特殊的数?
再就是对于补码,说0是唯一的,-0和+0都一样,但是我对-0求补码怎么就得不出00000000,-0的7位数值位求反加1的10000000,最高位表示负数为1,正好最高位已经为1了,怎么和-128表示是一样的?
用8位二进制表示的补码,-128是10000000,但是正的128就是10000000,按位取反加1还得这个,这就已经是8位了,没有符号的位置了啊,-128这个数是不是比较特殊,最高位的那个1在他这里即表示符号又表示数值呢?如果这样,那是不是对任意位数的补码的负数都存在这样一个特殊的数?
再就是对于补码,说0是唯一的,-0和+0都一样,但是我对-0求补码怎么就得不出00000000,-0的7位数值位求反加1的10000000,最高位表示负数为1,正好最高位已经为1了,怎么和-128表示是一样的?
提问时间:2020-10-20
答案
你把符号位 和 数值位分开1符号+7位数值
(-128~0~127)共256个.
所以+128 是不存在的
+0的补码就是其原码,也就是说是0,0000000而已(对于8位来说)
-0的补码是其反码加1,其反码是1,1111111,当然,其反码加1后就是溢出一个进位后,仍然是0,0000000
不晓得 你清楚了没?
(-128~0~127)共256个.
所以+128 是不存在的
+0的补码就是其原码,也就是说是0,0000000而已(对于8位来说)
-0的补码是其反码加1,其反码是1,1111111,当然,其反码加1后就是溢出一个进位后,仍然是0,0000000
不晓得 你清楚了没?
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
- 1想象作文 假如我有一匹马 400字
- 2一个五位数为538ab(个位数位b,十位数为a),且这个数能被3、7、11整除,求式子a+b/a-b的值
- 3连词成句快啊:1.had,race,they,that,year,the,before,last,year.
- 4已知a大于0b大于0且a+b+3=ab则a+b的最小值是
- 5唐古拉山和念青唐古拉山的区别只是高度么?
- 6水果糖是巧克力糖的3倍,每天吃5块水果糖和3块巧克力糖,若干天后,水果糖还剩下20块,巧克力刚好吃完,问原来有多少块水果糖?用一元一次方程怎么解?
- 7-80℃冻存的细胞能保留多久?
- 8查找这个故事,
- 9五分之三的三倍减去八分之五的倒数的一半,差是多少
- 10面与面所成的角是它们法向量所成的角,线和面所成的角COS值等于法向量和线所成的SIN值?
热门考点