000
31.03.2008, 15:50 Uhr
~ulkia
Gast
|
hallo, hab hier 2 fließkommerzahlen die ich binär zusammen addieren soll, bin mir da nicht ganz sicher ob das so passt:
12.25 = 1100.01
da die zweite zahl negativ ist, bilde ich das komplement
C++: |
-8.25 = 01000.01 = 10111.10 + 1 = 10111.11
|
normalisieren: 1,10001 * 2^3 = 12.25 1.011111 * 2^4 = -8.25
auf selben exponenten bringen
010.11111 * 2^3 001.10001 * 2^3 -------------------- 100,10000 * 2^3
100100,00 * 2^0
die erste eins, ist ein übertragbit, das nicht zur zahl gehört oder? das kann ich einfach streichen, weil dannw äre nämlich das ergenbis richtig. stimmt das? |