首页 > 编程语言 > 详细

全国计算机等级考试二级教程-C语言程序设计_第15章_位运算

时间:2016-05-01 17:44:46      阅读:145      评论:0      收藏:0      [点我收藏+]

 

 

原码

也叫 符号-绝对值码

最高位0表示正,1表示负,其余二进制位是该数字的绝对值的二进制位。

原码简单易懂

加减乘除复杂,存在加减乘除四种运算,增加了CPU的复杂度

零的表示不唯一

没有在计算机中应用

 

反码

反码运算不便,也没有在计算机中应用。

 

移码

移码表示数值平移n位,n称为移码量

移码主要用于浮点数的阶码的存储

 

补码

已知十进制求二进制

求正整数的二进制

除2取余,直至商为零,余数倒叙排序。

 

求负整数的二进制

先求与该负数相对应的正整数的二进制,然后将所有位取反,末尾加1,不够位数时,左边补1

 

求零的二进制

全是0

 

已知二进制求十进制

如果首位是0,则表明是正整数,按普通方法来求

如果首位是1,则表明是负整数,将所有位取反,末尾加1,所得数字就是该负数的绝对值。

 

 

123

全国计算机等级考试二级教程-C语言程序设计_第15章_位运算

原文:http://www.cnblogs.com/denggelin/p/5450807.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!