david@www2:~$ gcc rechne.c
david@www2:~$ ./a.out
Addiere und subtrahiere folgende Zahlen
-332
-121
-204
-497
-230
243
------
Wandle folgende Zahl in eine Fliesskommazahl um
2059
david@www2:~$
-332 -121 -204
332/2 = 166 Rest 0
166/2 = 83 Rest 0
83/2 = 41 Rest 1
41/2 = 20 Rest 1
20/2 = 10 Rest 0
10/2 = 5 Rest 0
5/2 = 2 Rest 1
2/2 = 1 Rest 0
1/2 = 0 Rest 1
101001100
121/2 = 60 Rest 1
60/2 = 30 Rest 0
30/2 = 15 Rest 0
15/2 = 7 Rest 1
7/2 = 3 Rest 1
3/2 = 1 Rest 1
1/2 = 0 Rest 1
1111001
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
11001100
1.0100.1100
111.1001
1100.1100
erweitern:
0001.0100.1100
0000.0111.1001
0000.1100.1100
1er Komplement
1110.1011.0011
1111.1000.0110
1111.0011.0011
2er Komplement
1110.1011.0100
1111.1000.0111
1111.0011.0100
Addieren:
1110.1011.0100
1111.1000.0111
--------------
1110.0011.1011
1111.0011.0100
--------------
1101.0110.1111
-2048+1024+256+64+32+8+4+2+1=-657
Richtig