二进制的原码和补码

2020-04-21  本文已影响0人  全村希望gone

先验知识

例子

5的二进制如何表示?
0101
-5的二进制如何表示?
有两种求法

总结
11111011如果是正数的话,则表示251,发现什么规律了吗?
给定一个负数是x,那么它的补码就是(256+x)的二进制表示,我说的这个规律只是适用于8位以内的,如果这个负数无法用8位表示,那就用12位表示,如果无法用12位表示,那就试试16位,递增4位,在用2的12次方加上这个负数,得到正数后,再表示为二进制。这个规律其实作用也不是很大,只是有些情况下可以加速计算。

上一篇 下一篇

猜你喜欢

热点阅读