| Abspeicherung negativer Zahlen < Numerik < Hochschule < Mathe < Vorhilfe 
 
 
  |  |  
  | 
    
     |  | Status: | (Frage) beantwortet   |   | Datum: | 20:25 Di 27.10.2009 |   | Autor: | az118 | 
 2.) Wie wird die negative Zahl -37 abgespeichert, wenn für eine ganze Zahl 1 Byte zur Verfügung steht?
 
 
 
 Hallo, also mein Ansatz wäre:
 dass ich jetzt einfach das Zweierkomplement von 37 gebildet?
 
 
 
 |  |  |  | 
 
  |  |  
  | 
    
     | Hallo,
 
 klar, erstmal solltest du 37 binär darstellen.
 [mm] \((100101)_2=(37)_{10}\)
 [/mm]
 Nun musst du nur noch wissen, wie das Vorzeichen abgespeichert wird. Das kommt auf das System an (Architektur des Chips, usw.). Somit wird das erste Bit entweder [mm] \(1\), [/mm] oder [mm] \(0\) [/mm] sein (lässt sich aber herausfinden!).
 Dementsprechend ist die Lösung dann [mm] \(00100101\) [/mm] oder [mm] \(10100101\).
 [/mm]
 Mit freundlichen Grüßen,
 
 
 pi-roland.
 
 
 |  |  | 
 
 
 |