
组成原理
数学工具构造器
这个作者很懒,什么都没留下…
展开
-
补码算术左移溢出的条件
结论:当x1≠x2x1≠x2{{{x}}_{1}}\ne {{x}_{2}}时,也就是符号位与最高位不相等时,补码进行算术左移,溢出。#include <bits/stdc++.h> #define BUG(x) cout<<#x<<":"<<x<&l原创 2018-06-12 21:39:02 · 7137 阅读 · 0 评论 -
编写C++代码理解原码和补码
实现Digits类首先编写一个Digits类,实现了一下功能:将用字符串表示的补码变为32位整数(int)真值将原码转换为补码(都是字符串表示)将任意数据类型的一个变量转换为字符串表示的补码,高位补0代码:class Digits{ private: string char_multi(char obj,int mul){ str...原创 2018-06-06 14:47:01 · 795 阅读 · 1 评论