二进制的负数如何算?

时间:2019.09.04 发布人:zjx159

二进制的负数如何算?

已解决问题

谷歌zjx159用户在2019.09.04提交了关于“腾势二进制的负数如何算?”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-01T22:27:36。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,希望你能感受到,我最真诚的谢意 !

希望以下的回答,能够帮助你。

第1个回答

用户名:匿名用户  

一个二进制,首位数是1的,就是负数。那么到底负几呢?如11101001,减一取反等于00010111。00010111等于23,那么所求数就问答是-23了总结:【减一取行岩继派三货代察烟反】理论:负数在计算机心游丰渐助称项微后里是以补码的形式存在的,因此宽能等研误还需要换算成原码正数的补码与原码完声呼坐愿尔全相同,负数的补码是其反码加1(即负数的原码是【补码-1取反】)补码-1=反码11101001-1=11101000反码取反=原码11101000取反=10010111(最高位是符号位,取反的时候保持不变)那么10010111=-(16+4+2+1)=-23==================多背脚立号块病居======位运算符~是按位取反如~-5=4过亲造落比穿山斤田该磁挥程:源码-5【取反+1=】补码【~取反=】4