david@www2:~$ gcc rechne.c
david@www2:~$ ./a.out
Addiere und subtrahiere folgende Zahlen
-339
-188
174
356
422
-201
------
Wandle folgende Zahl in eine Fliesskommazahl um
788
david@www2:~$
-339 -188 -174
339/2 = 169 Rest 1
169/2 = 84 Rest 1
84/2 = 42 Rest 0
42/2 = 21 Rest 0
21/2 = 10 Rest 1
10/2 = 5 Rest 0
5/2 = 2 Rest 1
2/2 = 1 Rest 0
1/2 = 0 Rest 1
101010011
188/2 = 94 Rest 0
94/2 = 47 Rest 0
47/2 = 23 Rest 1
23/2 = 11 Rest 1
11/2 = 5 Rest 1
5/2 = 2 Rest 1
2/2 = 1 Rest 0
1/2 = 0 Rest 1
10111100
174/2 = 87 Rest 0
87/2 = 43 Rest 1
43/2 = 21 Rest 1
21/2 = 10 Rest 1
10/2 = 5 Rest 0
5/2 = 2 Rest 1
2/2 = 1 Rest 0
1/2 = 0 Rest 1
10101110
101010011
10111100
10101110
1.0101.0011
1011.1100
1010.1110
erweitern:
0001.0101.0011
0000.1011.1100
0000.1010.1110
1er Komplement:
1110.1010.1100
1111.0100.0011
1111.0101.0001
2er Komplement
1110.1010.1101
1111.0100.0100
1111.0101.0010
Addieren:
1110.1010.1101
1111.0100.0100
--------------
1101.1111.0001
1111.0101.0010
--------------
1101.0100.0011
-2048+1024+256+64+2+1
1024
256
64
2
1
111
----
1347
2048
1347
701
-701
-339
-188
-174
22
----
701
korrekt