日期:2023-02-22 09:13:40人气:7
大家好,小帝来为大家解答以上问题。10000000首网络情歌下载,10000000这个很多人还不知道,现在让我们一起来看看吧!
1、你的问题可以这样解决[10000000]补 =[10000000]反+1 =11111111+1 =(1)00000000 =00000000(最高位溢出了,符号位变成了0) 你可能会问 :10000000这个补码表示的哪个数的补码呢? 其实这是一个规定,这个数表示的是-128 所以n位补码能表示的范围是 -2^(n-1)到2^(n-1)-1 比n位原码能表示的数多一个到这里你可能已经了解得差不多了。
2、但还是有点迷糊,那再举些说明的例子:-0.1101 原码:1101 反码:0010 //负数时,反码为原码取反 补码:0011 //负数时。
3、补码为原码取反+1 移码:0.0010 //原数+1-1011 原码:11011 反码:10100 //负数时,反码为原码取反 补码:10101 //负数时,补码为原码取反+1 移码:00101 //原数+10000 1011 原码:01011 反码:01011 //正数时。
4、反码=原码 补码:01011 //正数时,补码=原码 移码:11011 //原数+100000.1101 原码:0.1101 反码:0.1101 //正数时,反码=原码 补码:0.1101 //正数时。
5、补码=原码 移码:1101 //原数+1 从以上您 可能已经观察出来了,其实让人不理解的原因在于:无法用8位的源码表示这个数的真值是 -2^7源码的表示范围是 -(2^7 - 1)到 2^7 - 1补码的表示范围是 -2^7 到 2^7 - 1补码要多出一个数,而这个数就是你问的10000000在源码里面00000000和100000000都是表示0这样比较浪费。
6、在补码里面,就把100000000当做-2^7 ,以扩大补码表示范围以上回答希望对你有用。
以上就是【10000000首网络情歌下载,10000000】相关内容。
声明: 本站所有文章来自互联网搜索结果, 如果侵犯到你的权益 请提供版权证明来信告知,我们会在3个工作日之内删除 本站为非赢利性网站 不接受任何赞助和广告
Copyright 2005-2022 baike.pingguodj.com 酷帝达百科 客服邮箱:s2s2s2-s@outlook.com