码迷,mamicode.com
首页 > 其他好文 > 详细

负数的补码转换为十进制

时间:2016-05-01 11:06:25      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:

一个数如果为正,则它的原码、反码、补码相同;一个正数的补码,将其转化为十进制,可以直接转换。

已知一个负数的补码,将其转换为十进制数,步骤:

      1、先对各位取反;

      2、将其转换为十进制数;

      3、加上负号,再减去1。

      例如:

      11111010,最高位为1,是负数,先对各位取反得00000101,转换为十进制数得5,加上负号得-5,再减1得-6。

负数的补码转换为十进制

标签:

原文地址:http://www.cnblogs.com/zyb-pp/p/5450115.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!