coderLucas

Miracles happen every day.

C/C++:原码、反码和补码

正数的原码、反码和补码是一模一样的。

 

负数的反码的符号位跟原码一样,但其余各位取反。

负数的补码是其反码的最末位加1得到,即原码取反加1.

 

补码的补码就是原码。

 

浮点数的存储格式随着机器的不同而不同:

单精度32bits:

OSFVQHS867W)FAB`]0YJU}4

双精度64bits:

BE8XJJX}@9V~1Y0`D`BHWPK

posted @ 2014-05-17 16:51  lucas hsueh  阅读(539)  评论(0编辑  收藏  举报