main
黄海 1 year ago
parent 5e42fbec35
commit b552801d13

@ -5,7 +5,7 @@
在计算机系统中,**数值一律用补码来表示和存储**。使用补码,可以将符号位和数值域统一处理;同时,加法和减法也可以统一处理。
原码不能直接参加运算,可能会出错。例如数学上,$1+(-1)=0$,而在二进制中
$00000001+10000001=10000010$,换算成十进制为$-10$,错误。
$00000001+10000001=10000010$,换算成十进制为$-2$,错误。
但是采用他们的补码:$00000001+11111111=00000000$.

@ -0,0 +1,13 @@
#include <bits/stdc++.h>
using namespace std;
int main() {
int n, k, i, j;
n = 5, k = 6;
for (i = 0; i < n; i++) {
cout << '+';
for (j = 1; j < k; j++)
cout << '-';
}
cout << '+';
return 0;
}
Loading…
Cancel
Save