david@www2:~$ gcc rechne.c
david@www2:~$ ./a.out
Addiere und subtrahiere folgende Zahlen
474
66
-408
84
466
-329
------
Wandle folgende Zahl in eine Fliesskommazahl um
3345
david@www2:~$
-474 -66 -408
474/2 = 237 Rest 0
237/2 = 118 Rest 1
118/2 = 59 Rest 0
59/2 = 29 Rest 1
29/2 = 14 Rest 1
14/2 = 7 Rest 0
7/2 = 3 Rest 1
3/2 = 1 Rest 1
1/2 = 0 Rest 1
111011010
66/2 = 33 Rest 0
33/2 = 16 Rest 1
16/2 = 8 Rest 0
8/2 = 4 Rest 0
4/2 = 2 Rest 0
2/2 = 1 Rest 0
1/2 = 0 Rest 1
1000010
408/2 = 204 Rest 0
204/2 = 102 Rest 0
102/2 = 51 Rest 0
51/2 = 25 Rest 1
25/2 = 12 Rest 1
12/2 = 6 Rest 0
6/2 = 3 Rest 0
3/2 = 1 Rest 1
1/2 = 0 Rest 1
110011000
111011010
1000010
110011000
1.1101.1010
100.0010
1.1001.1000
erweitern:
0001.1101.1010
0000.0100.0010
0001.1001.1000
1er Komplement
1110.0010.0101
1111.1011.1101
1110.0110.0111
2er Komplement:
1110.0010.0110
1111.1011.1110
1110.0110.1000
Addieren
1110.0010.0110
1111.1011.1110
--------------
1101.1110.0100
1110.0110.1000
--------------
1100.0100.1100
-2048+1024+64+8+4
1024
0064
0008
0004
----
1100
2048
948
+474
+066
+408
----
948
Richtig