计算一个补码的非的两种方法
2011-01-02 11:00
323 查看
计算一个补码的非的两种方法:
1. 对每一位求补,再将结果加1.
举例:
假设字长为4,即可表示的最大数值范围为:-8 ~ 7
5 -> -5
0101 求补: 1010 加1: 1011(-5)
7 -> -7
0111 求补: 1000 加1: 1001(-7)
2. 从右边开始寻找第一个1的位置,将1左边全部位求补。
举例:
-4 -> 4
1100 右边第一个1左边的位全部求补:0100(4)
-8 -> -8
1000 右边第一个1在最左边,故无需求补:1000(-8)
1. 对每一位求补,再将结果加1.
举例:
假设字长为4,即可表示的最大数值范围为:-8 ~ 7
5 -> -5
0101 求补: 1010 加1: 1011(-5)
7 -> -7
0111 求补: 1000 加1: 1001(-7)
2. 从右边开始寻找第一个1的位置,将1左边全部位求补。
举例:
-4 -> 4
1100 右边第一个1左边的位全部求补:0100(4)
-8 -> -8
1000 右边第一个1在最左边,故无需求补:1000(-8)
相关文章推荐
- 90页第三题,创建一个 Rectangle类,添加width和lenght两个成员变量 在 Rectangle类中添加两种方法分别计算矩形的周长和面积 ,编程利用Rectangle输出一个矩形的
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 创建一个 Rectangle类,添加width和lenght两个成员变量 在 Rectangle类中添加两种方法分别计算矩形的周长和面积 编程利用Rectangle输出一个矩形的周长和面积
- * 1.创建一个Rectangle类,添加width和height两个成员变量。 * 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 * 3.编程利用Rectangle输出一个矩形
- 90页第三题,创建一个 Rectangle类,添加width和lenght两个成员变量 在 Rectangle类中添加两种方法分别计算矩形的周长和面积 ,编程利用Rectangle输出一个矩形的
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 创建一个Rectangle类,添加width和height两个成员变量 在Rectangle中添加两种方法分别计算矩形的周长和面积 编程利用Rectangle输出一个矩形的周
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 求一个数组当中最大(最小)值的两种计算方法
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 1.创建一个Rectangle类,添加width和height两个成员变量。 2.在Rectangle中添加两种方法分别计算矩形的周长和面积 3.编程利用Rectangle输出一个矩形的周
- 1100: C语言程序设计教程(第三版)课后习题11.1--定义一个结构体变量(包括年、月、日)。计算该日在本年中是第几天。【两种方法】
- C语言计算一个结构体内成员地址的偏移量的两种方法(代码实例)
- 单击菜单生成一个非模态对话框的两种方法
- c实现 求一个数组中最大子序列的和 (两种方法)
- 一个功能齐全的DataGrid分页例子(两种方法)
- 两种方法分析每月工作日计算程序