david@www2:~$ gcc rechne.c
david@www2:~$ ./a.out
Addiere und subtrahiere folgende Zahlen
-343
-167
-152
96
326
468
------
Wandle folgende Zahl in eine Fliesskommazahl um
-90
david@www2:~$
-343 -167 -152
343/2 = 171 Rest 1
171/2 = 85 Rest 1
85/2 = 42 Rest 1
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
167/2 = 83 Rest 1
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
152/2 = 76 Rest 0
76/2=38 Rest 0
38/2=19 Rest 0
19/2=9 Rest 1
9/2=4 Rest 1
4/2=2 Rest 0
2/2=1 Rest 0
1/2=0 Rest 1
101010111
10100111
10011000
1.0101.0111
1010.0111
1001.1000
erweitern:
0001.0101.0111
0000.1010.0111
0000.1001.1000
1er Komplement:
1110.1010.1000
1111.0101.1000
1111.0110.0111
2er Komplement
1110.1010.1001
1111.0101.1001
1111.0110.1000
1110.1010.1001
1111.0101.1001
--------------
1110.0000.0010
1111.0110.1000
--------------
1101.0110.1010
-2048+1024+256+64+32+8+2
1024
256
64
32
8
2
12
----
1396
2048
604+48=652
-343
-167
-152
11
----
652
richtig