python函数求整数的逆序数,python反序数函数
20191031:Python求逆运算详细解答
逆运算:~3==4
1.将数字3====转换成二进制表示,设置为011。
相对于2.011反转100
3.你为什么说-4
A.计算机用补码来表示负数,正补码是它本身,负补码是它的逆1。现在,我们家知道100代表一个负数的补数。我们需要的是找出它的源代码,转换成十进制就是我们要求的结果。
B.所以求否定补语原码的具体过程如下。
I .如果补码的最高有效位是0,则原码是补码,例如0110的源代码也是0110。
二。如果补码的最高有效位为1,则原码为补码1的反码,相位反相。
011
001
请参考。
100
以100为例,100的倒数为011,011==100,100,换算成十进制4,倒数为-4。
=========================================================================================
向后推:~-4==3
1.-4存储器中的存储格式为100(补码存储)。在根据上一步B中所示的否定补码寻找源代码的过程中,源代码是反码011=100===)-4的源代码是100。
2.-4的源代码反过来011,011时,顶部是0,表示正数,所以表示3。
重要:存储在计算机内存中的数据是作为补充代码存储的,所谓逆运算就是计算源代码。
1.正数、补数和补数本身
2.对于负数,反码是其编码位不变,其他位反。
3.当数为负数时,补数是它的补数1。
4.负数的补数是它的倒数1。
=========================================================================================
总结:
用计算机对一个数求逆过程
1.先找出它的源码(因为内存里存的都是反过来的码))))(好的)好的(好的)好的(好的)好的(好的)好的(好的)好的(好的)好的(好的)好的(好的)好的(好的)好的(好的)好的(好的)好的(好的)好的(好的)好的(好的)好的)好的(好的)好的(好的)好的)好的(好的)好的(好的)好的(好的)好的(好的)好的)好的(好的)好的(好的)好的)好的(好的)好的(好的)好的(好
2.逆向源代码。
3.将反转后的值转换成源代码。
4.将源代码转换为十进制真值
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。